Groups | Blog | Home
all groups > dotnet security > july 2004 >

dotnet security : Please recommend obfuscators and encapsulators


Larry Heller
7/13/2004 2:51:57 PM
Hi everyone,

I'm sorry if this has been discussed before, as the news server only has
posts from the past few days, but I am looking for some recommendations on
products which discourage reverse engineering of .NET code. Please be aware
that we make heavy use of COM interop.

The products I am considering are:

Obfuscators:
Dotfuscator Professional Edition
Salamander Obfuscator
Wiseowl Demeanor for .NET
others?

Encapsulators/Code Protectors
PC Guard for .NET (we also would use this for Win32 modules)
Salamander Protector
others?

Any positive or negative experiences, comparative insights or
recommendations would be appreciated. Also, does anyone know how PC Guard
works? In particular, how can it encapsulate a .NET assembly and yet still
work with the CLR assembly loader and strong name verification process?
Salamander Protector seems to pre-JIT the code (thus making it an x86 file);
is this how PC Guard works?

How effective are all these products? Are they easily circumvented?

Ivan Medvedev [MS]
7/21/2004 9:53:14 AM
Larry -
you may also want to check out my little article on obfuscation at
http://www.dotnetthis.com/Articles/Obfuscation.htm
--Ivan
http://www.dotnetthis.com - Blog, Articles and more.


[quoted text, click to view]

AddThis Social Bookmark Button