Obfuscation is the process of scrambling and encrypting software so that it cannot be easily reverse-engineered.  The goal is to stop all casual hackers and as many serious hackers as possible from trying inspect and crack the code.

As I described in my article "Obfuscation? Gesundheit!," programs written for .NET can be reverse-engineered quite easily.  Anyone with a decompiler such as the free .NET Reflector can look at .NET applications and libraries and literally see the entire original source code, including names, logic and flow.  Hackers can inspect .NET software to find and exploit its security flaws, steal unique ideas and license keys, or pirate the application.  To plug this massive security hole, .NET software should be obfuscated.

Following is a list of .NET obfuscators available today and any online reviews.  Price is for one developer license unless otherwise noted.  A plus sign indicates the price is for the standard version, and advanced versions are available.  Please comment if any obfuscators are missing, or if you would like to report any new reviews, updates, errors or broken links, as I will keep this list updated.



Obfuscator Company Price Reviews
Aspose.Obfuscator Aspose free, no support HTSG
Assemblur Metapropeller free  
AssemblyLockbox Gibwo $49.95/month service  
C# Source Code Obfuscator Semantic Designs $200  
CliSecure SecureTeam call vendor  
CodeArmor .NET v.i. labs call vendor  
CodeVeil Xheo $899  
Decompiler.NET Jungle Creatures $550 HTSG
DeepSea Obfuscator TallApplications BV $299  
Demeanor for .NET Wise Owl $799 HTSG
Deploy.NET Jungle Creatures $750 HTSG
DNGuard HVM ZiYuXuan Studio $899  
Dotfuscator Community PreEmptive Solutions free with Visual Studio  
Dotfuscator Professional PreEmptive Solutions call vendor HTSG, CRN, JOT
dotNet Protector pvlog €300+ HTSG
Eazfuscator.NET Oleksiy Gapotchenko free  
Goliath .NET Obfuscator Cantelmo Software free, donations  
LSW IL-Obfuscator Lesser-Software $29  
.NET Reactor Eziriz $179  
Obfuscator.NET Macrobject $199  
PC Guard for .NET SofPro €399  
Phoenix Protector NTCore $162  
Postbuild .NET Obfuscator Xenocode $1599 for 5  
QND-Obfuscator Desaware $39.95 HTSG
Salamander .NET Obfuscator Remotesoft $799 HTSG, Egg, JOT
Salamander .NET Protector Remotesoft $1,899 HTSG
Skater .NET Obfuscator Rustemsoft $99+  
{smartassembly} Cachupa $399+ Neo
Spices.Net Obfuscator 9rays.net $699 HTSG
Thinstall vmware $4,995+  

   

Updated:

  • 29-Apr-08: Added Assemblur, DeepSea Obfuscator

Popularity: 64% [?]