The Original (and FREE) Visual Basic Obfuscator
If you look at your Visual Basic compiled projects in a hex editor you'll see your object names and properties in plain english. Are you giving away trade secrets? My free Visual Basic Obfuscator will wash them away and give you more peace of mind when delivering win32 binaries, dll's and ocx files to your customers.
In this screen-shot I'm loading a compiled VB EXE project named 'iconedit'.
See those detected object names - isn't that awful? iconedit is a small project, there could be hundreds if not thousands of objects listed in there. One pass by the Visual Basic Obfuscator and...
Garbage, just what you want it to look like. Your application operates just as it did before but now without the potential security risk. Your source application, component or library is never modified, an obfuscated file is created and saved to the same directory with the extension "-OB".
Q & A
Can I use other protection software with obfuscated files?
What are the consequences of using this tool?
If used properly, there are none. Make sure you test your obfuscated files after each run.
How do you use this tool properly?
When you select a file (EXE, DLL or OCX) it will be processed and all object names will be listed in the 'object names' box. Each line represents an object name. If you see an object name that you do not want obfuscated (because you do not recognize it), simply delete its line. if you do not remove the unknown or illegal object names your obfuscated program will crash. When you are satisfied with the object names list, click 'OBFUSCATE' and the rest will be done automatically. When it is finished you'll have an '...-OB...' file in the same directory as the source EXE, DLL or OCX. It will automatically be loaded for you to see what has changed.
"Thanks Jory! VB obfuscator is exactly what we were looking for! Your simple, effective interface and ability to automate it in our builds will help protect our hard work. I wish you the best of luck with your work! I will make sure to share your tool on our 'Must Haves' Windows page."
- Christopher Williamson, Lead developer, DreamQuest Software
"Awesome work Jory, I've been dreaming of a tool like this since the days of VB4!"
"This app is absolutely great!"
Legal Notice - PLEASE READ!
The VB EXE Obfuscator software available from the download link below has been virus tested and will only perform what is described above. VB EXE Obfuscator software was developed with good intentions for the benefit of the entire Visual Basic community.
YOU USE THIS FREE APPLICATION AT YOUR OWN RISK
No liability is assumed for consequential, incidental, indirect or special damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information and the like), whether foreseeable or unforeseeable, arising out of the use of or inability to use the VB EXE Obfuscator software, regardless of the basis of the claim and even if the author has been advised of the possibility of such damage.
Download Visual Basic Obfuscator (Build 340, last updated 9.27.2008)
Support & source code available, get in touch for details.