Skip Navigation LinksBabel .NET/Products
Not logged inv

Babel logo

Babel Obfuscator

Babel is a powerful protection tool for the Microsoft .NET Framework. Programs written in .NET languages, like C# and Visual Basic. NET, are normally easy to reverse engineer because they compile to MSIL (Microsoft Intermediate Language), a CPU-independent instruction set that is embedded into .NET assemblies, along with other information (Metadata) allowing the reconstruction of original source code. Babel will transform assemblies in order to conceal the code, so that reversing is extremely difficult. This transformation process is called obfuscation.

General Features
  • Supports Microsoft NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, Silverlight 2.0, 3.0, 4.0, Compact Framework, .NET Micro Framework 3.0, 4.x, Windows Phone 7, Xbox 360 XNA Framework, Supported execution on system enforcing Federal Information Processing Standard (FIPS)
  • Selective Obfuscation with XML Rule Files
  • XML Mapping Files
  • Declarative Obfuscation using Custom Attributes
  • Visual Studio and MSBuild Integration
  • Command Line Interface
  • Supports Multiprocessor Execution
  • Disables tools like .NET Reflector, Reflexil plug-in, and ILDASM
  • One year of free product updates
Obfuscation
  • Full XAML and BAML Renaming
  • Obfuscates Namespaces, Types, Methods, Events, Properties and Fields
  • Unicode Normalization and Custom Character Set
  • Includes Generic Types and Virtual Function Obfuscation
  • Public Members Obfuscation
Code Protection
  • Dynamic Proxy Calls to External and Internal Methods
  • MSIL Control Flow Obfuscation
  • String Encryption
  • Encrypt Inline Values and Arrays
  • MSIL Encryption
  • Embedded Resources Encryption
Code Instrumentation and Optimization
  • Post-build Code Instrumentation
  • Dead Code Removal
  • Automatic Class Sealing
  • Attributes Cleanup
  • System.Enum Types Removal
Deployment
  • Assembly Merging
  • Assembly Embedding
  • Supports PDB Debug Symbol Files
  • Supports Silverlight XAP Packages
  • Automatic Obfuscation of Satellite Assemblies
  • Supports re-sign with PFX and Strong Name Signature

Read more about Babel Obfuscator

See Babel Obfuscator Release Notes

Babel Obfuscator Editions

Babel Obfuscator is available in three different editions: Flexible, Professional and Enterprise. Each edition comes with a different set of features. The Enterprise edition is fully feature edition and includes all the features available with the Professional edition as well as advanced code protection features like MSIL encryption, Resource encryption, XAML and BAML renaming, Public Members obfuscation, combined with  deploy features like: post-build Code Instrumentation, assembly merging and automatic handling of Satellite Assemblies.

The Professional edition has fewer feature and comes with a reduced price. The Flexible licensing, allows you to purchase a set of advanced features available in the Professional edition only. You can configure the product according to your needs and decide to add more features at any time. Each feature added contributes to the final price of the license.

Compare Editions

All Babel Obfuscator editions include one year of free product updates (minor and major version changes included). The license never expires, even after the maintenance period reserved for free product updates. The user can renew the product subscription and decide to stay up to date with all new product releases before the termination of the maintenance period.

Licensing and Pricing