- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Does icc add obfuscated codes automatically during the building process or I have to enable such functionalities through compilation options?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
@www.q
I have not found in ICC any options related to code obfuscation.If you have hex-rays you can perform various tests on de-compilation of compiled sources.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
If you have a Hex-Rays you can also perform a set of decompilation tests on disassembled executables.Bear in mind that decompilation due to varoius optimization can not exactly represent the initial source code.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
>>>If you verify Intel C++ compiler options you won't find any related to obfuscation of codes>>>
Maybe code obfuscation is used on compiled Intel software like MKL library modules.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Sergey Kostrov wrote:
As far as I know obfuscation of codes is a .NET ( possibly applicable to Java? ) feature used on 32-bit and 64-bit .NET assemblies.
Yes , that is true.Regarding Intel software it could be used as a another layer of protection against the reverse engineerinng.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Unfortunately now I have not access to Intel compiler.Intel could in theory use obfuscators to protect other parts of its software products.For example the exact implementation of various algorithms in MKL library could be protected in such a way against the decompilers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
>>>As far as I know obfuscation of codes is a .NET ( possibly applicable to Java? ) feature used on 32-bit and 64-bit .NET assemblies.>>>
This is performed by Dotfuscator.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
>>>You could use free evaluation versions of Intel C++ compiler>>>
Thanks.
>>>Very big companies, like Intel, won't discuss how they actually protect intellectual property. Also, everybody knows that "army" of lawyers is always on guard>>>
Completely agree with you.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page