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 | |
| Babel | Alberto Ferrazzoli | free | |
| C# Source Code Obfuscator | Semantic Designs | $200 | |
| CliSecure | SecureTeam | call vendor | |
| CodeArmor .NET | v.i. labs | call vendor | VIL |
| 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 | |
| Google Obfuscar | free | ||
| LSW IL-Obfuscator | Lesser-Software | $29 | |
| .NET Reactor | Eziriz | $179 | DOL |
| Obfuscator.NET | Macrobject | $199 | |
| PC Guard for .NET | SofPro | €399 | |
| Phoenix Protector | NTCore | free | |
| 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 |
| SharpObfuscator | CodePlex | free | |
| Skater .NET Obfuscator | Rustemsoft | $99+ | |
| {smartassembly} | Cachupa | $399+ | DOL, Neo |
| Spices.Net Obfuscator | 9rays.net | $699 | HTSG, DOL |
| Thinstall | vmware | $4,995+ |
Updated:
- 29-Apr-08: Added Assemblur, DeepSea Obfuscator.
- 15-Jul-08: Phoenix Protector now free. Added Google Obfuscar, SharpObfuscator, and some reviews.
- 25-Sep-08: Added Babel.
Related posts:


[...] .NET Obfuscators (Timm Martin) [...]
One more (mine), not so actively maintained but still updated from time to time:
http://www.metapropeller.com
"The goal is to stop all casual hackers and as many serious hackers as possible from trying inspect and crack the code." and also to stop people from learning anything from you.
One more with Silverlight support: DeepSea Obfuscator.
See http://www.deepseaobfuscator.com
Updated, thank you.
There is a review for CodeArmor product. It was done by Information Security
http://www.vilabs.com/docs/InformationSecurity_CodeArmor_Review.pdf
1)http://www.codeplex.com/SharpObfuscator
And also:
2)http://code.google.com/p/obfuscar/
Obfuscation…
Hvorfor Obfuscation? Den koden du skriver for .NET ligger helt åpen for alle å se selv om den er i form av en dll eller exefil. Siden disse filene blir kompilert først i runtime av …….
Latest Phoenix Protector 1.4 is freeware now as well…
http://www.ntcore.com/phoenix.php
Updated. Thank you, everyone.
I have done an obfuscator that you can download at:
It is free and it works well. Give it a try:
Its name is Babel and can be downloaded at:
http://code.google.com/p/babelobfuscator/
Features:
Type, Methods, Events, Properties, Fields name obfuscation.
MSIL control flow obfuscation
String encryption
It is based on new Microsoft Phoenix Technology see:
http://connect.microsoft.com/Phoenix
bye
Please can you update the list of obfuscators adding Babel Obfuscator?
Name: Babel
Company: Alberto Ferrazzoli
Price: Free
Address:
http://code.google.com/p/babelobfuscator/
Updated, added Babel.