Reflector.Babel Addin (alpha)

by Jason Haley 31. July 2009 21:51

Download the Addin Dll at: http://jasonhaley.com/files/Reflector.Babel.zip

You can get the Babel Obfuscator download from the site: http://code.google.com/p/babelobfuscator/

imageThis week the latest version of Babel Obfuscator was released.  As is the case with a lot of powerful utilities – it is command line based.  Since one of the things I like to do when playing with obfuscators is to have Reflector handy … I figured – why not just write a Reflector addin to handle the command line stuff for me.

The Reflector addin only serves as a simple UI to collect the parameters to pass on to the Babel.exe.  In order to obfuscate a dll, you need to right click on the Dll name (the level below the namespaces in the Assembly Browser) as shown in the image to the left.

You can configure the babel arguments you want to use in the obfuscation by going to the addin’s property page.  The image below shows the options, that I currently have added.

image

You get to the addin's options by going to the View Menu –> Options, then choosing the “Babel Addin” item in the list.

NOTE: Upon initial load of the addin it is not enabled until you set the location of the Babel exe. 

Once you obfuscate an assembly, that assembly will be saved under a subdirectory of the original assembly named “BabelOut”. 

Currently the Reflector Addin does not reload the obfuscated assembly in the assembly browser … I will probably add that in the future.  In the meantime you can use the CopyPath Reflector addin to launch a windows explorer in the dll’s directory.

Comments (0) | Post RSSRSS comment feed |

Categories:
Tags:

Comments

Comments are closed