Friday, December 24, 2010

Merry Christmas and a Happy New Year!

We wish you a Merry Christmas and a Happy New Year!

Saturday, August 28, 2010

Babel new features


I am working on the next babel release (version 4.0) and I'd like to
open a discussion about the new features that will be available with
this release.

First of all, babel has been undergone to an optimization process to
speed up the overall obfuscation time.
From the first tests the obfuscation time seems is reduced of about
twenty percent.

The new features that will be available are:

* Dynamic proxy call to external and internal methods
* Possibility to choose whatever character set to rename symbols
* Improved dead code removal: the user can now specify "dead" entry
point where to start removing.

There will be also a new Enterprise feature that for now it will
remain a little secret, but it's a very big one feature that is
presently under development.

Of course this new release will have bug fixes and improved
obfuscation reliability for new W** technologies.

The bad news is that probably the price will be slightly raised but
this increase will not affect all the pesent users that will have
their update at no extra charge.

So the release date is to be defined but my idea is that it will be
available for September or October at most.

Finally I will like to thanks all the babel users.

Best regards,


Friday, April 23, 2010

Babel 3.5 Released

Babel 3.5 is finally out!

These are the new release features:
  • Support for .NET Framework 4.0 and Visual Studio 2010
  • Support Compact Framework
  • Resource Encryption
  • Embed Assembly
  • New Protection Against Disassemblers
There are also a lot of fixes made on previous version. The details are available at:

The User's Guide has been updated and some useful obfuscation tips are available there.
The web site has been changed a little and a new download section is available with downloads for additional unofficial tools:
  1. NAnt babel Task
  2. A Graphic Interface for babel.exe
  3. A simple WPF application to deobfuscate stack trace using map files
  4. The old babel release
I would like to thanks all the users that have contribute to this release, expecially Pipis for his advices and for having built an user interface for babel.

Monday, March 22, 2010

Way To Next 3.5 Release

Hello all.

I'd like to share some good news about next Babel release 3.5.
This new release is close to be delivery and there are some important features added.
These features target both Professional and Enterprise edition but also the free edition will get some important bug fixes and improvements especially on the control flow obfuscation feature.

The new features are:
1) Resource encryption: all managed resources will be encrypted into the obfuscated target assembly.
2) Assembly embedding: instead of being fully merged an assembly can be embedded into another assembly and loaded by the main assembly at runtime. Embedding can be used instead of merging when there is no needs to fully obfuscate a dependency assembly.
3) Anti refelction tricks: added new tricks to stop reflection tools like Reflector 6 (and other tools).
4) Support for .NET 4.0 RC
5) WPF GUI application to de-obfuscate stack trace.

Resource encryption will be available to Enterprise users only, Professional edition will get features 2 and 3. Support for NET 4.0 and stack trace de-obfuscator GUI are available for all editions.

There are also few bug fixes targeting mainly the merge feature. A detailed change log will be available on the web site when Babel 3.5 will be released.

Hope you like these new features.

Best regards,

Sunday, February 21, 2010

Babel Released

Dear babel users.

After quite a long time a new version of babel has been released. As you probably know the main difference with babel 2.0 is that now babel runs under a commercial license and is no more a free software. I don't want to tell the reasons about this turn, they are quite a few. Anyway, this new version comes with a lot of new features with respect the previous:

Assembly Merging and MSIL Encryption and revisited String Encryption are some of that.
Babel is now delivered in three different edition:

  • Free
  • Professional
  • Enterprise

Each edition includes a different set of feature.

The Free is the least featured edition. It can be used for free and it has almost the same capabilities of babel 2.0.

I worked a lot to bring to you this new product and I hope you like it.

Babel is now hosted at:

Best Regards, Alberto Ferrazzoli