Executable Obfuscator

VB EXE Obfuscator

VB4/5/6 EXE binary protection tool, removes unnecessary labels from projects



Click here for 2023/2024 update news

The Original Microsoft Visual Basic Obfuscator
Original release date: 6/28/2001

If you look at your compiled projects in a hex editor you'll see your object names and properties in plain English. Are you giving away trade secrets? My EXE 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 screenshot a compiled EXE project is loaded, "np.exe".

Labels detected in a binary before obfuscating

Notice the many detected object names above. np.exe is a small project, there could be hundreds if not thousands of plaintext object names in your project. One pass by the Obfuscator and...

Labels detected in an EXE binary after obfuscating

All selected objects are renamed to meaningless text. Your application operates just as it did before, now with less security risks. Your source .EXE application, .OCX component, or .DLL library is not modified, an obfuscated file is created and saved to the same directory with the extension "-ob". In console/batch usage the source file is overwritten.

Q & A

Can I use other protection software with obfuscated files?
Yes.

What are the consequences of using this tool?
If used properly, there are none. Make sure you test your obfuscated files after each obfuscation.

How do you use this tool properly?
Select a file (.EXE, .DLL or .OCX) and it will be processed. All object names are listed in the 'object names' text box. Each line represents an object name. If you see an object name that you do not want obfuscated, either because you do not recognize it or do not want it changed; simply delete the line it appears on. If you do not remove 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 the process completes you will have an '-OB.' file in the same directory as the source .EXE, .DLL or OCX file. It will be automatically loaded for you to see what has changed.

Testimonials

"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!"



December 17, 2023 Update

Hello Warm Welcome Visitor!

I'm happy that you dropped by today. I want to share an exciting update with you.

Since its inception back in 2001, this product has been a labour of love to support. Over these past two decades, it's brought joy (and the occasional challenge) as I answered questions from developers like you! However, life took an unexpected turn, and I have faced some unforeseen circumstances.

In 2016, I had my second tick bite – contracting Lyme disease, Bartonella henselae, and Babesia microti. These infections and their complications have significantly impacted my daily life since then, including the unfortunate need for a wheelchair in recent years.

Despite these challenges, I have been working on an enhanced version of this product – one designed to cater better not just to developers in 2023, but also the needs of disabled developers.

The new and improved software features:
- An advanced symbol detection engine with improved rejection capabilities, ensuring more accurate results for a wider range of object types found in executable and compiled binaries, including variable names, subroutine names, function names, object names, and property names.
- Expanded I/O support that can handle very large files (>2GB) seamlessly – perfect for those working on larger projects!
- A user interface overhaul to make it easier to manage object names and operation with full keyboard accessibility.

I'm currently in the process of fine-tuning this new version, but I couldn’t wait any longer to share the progress with you all – especially if YOU want a sneak peek! For those eager beta testers out there, help me test and provide valuable feedback on its features before the official release:

I invite you to purchase an exclusive pre-release, perpetual (never expires) license for $100 off the suggested retail, only $149 USD. This is your chance to be among the first users of this improved software, and to potentially have your name in the credits!

I am confident it will bring value to all developers who use it – which makes me even more excited about sharing its future developments with you. So if your interest is piqued by what I've shared here, please support my efforts and click the buy button below to get started. I will send you email with your software and license key, and an invite to join the Beta Testers space on the new Support Group.

(button removed)



February 28, 2024

This project has moved to:

https://obfuscator-executive.com