Given the ease with which decompilers extract source code from compiled code, protecting your code and valuable intellectual property isn't easy.
Code obfuscation is currently one of the best methods for protecting C/C++ code from reverse engineering. Obfuscation renders software unintelligible but still functionally equivalent to the original code. It also makes programs next to impossible for a human to understand, so that it is more resistant to reverse engineering and hacking.
Obviously no method is fool proof, and given enough time and money any obfuscation scheme can be cracked. However, most hackers only want to spend a few minutes cracking your product and then move on to the next. So obfuscating your code is like putting an alarm in your car - you hope a code thief sees the protections you have implemented and simply moves on to a less protected victim, leaving your code uncracked and your property secure.
Most code obfuscators cost anywhere from $300-$3,000 or more, making them expensive or unaffordable for the small software developer. At $69.99, Mangle-It finally allows the small software developer to protect their property at a reasonable cost.
How to Use the Sample Project:
Mangle-It ships with a sample project so you can quickly see for yourself what a powerful and useful tool it really is.
To use the sample project: 1)Unzip the Mangle-It Test.zip file that ships with the product. Any destination will do, but c:\test_src is preferable. 2)Create a destination folder where the mangled test code will be placed. Again, any destination will due, but c:\test_dst is preferable. 3)If you chose paths other than those suggested above, go to the Projects->Project Settings menu item and set the correct Source and Destination paths. 4)Select the Actions->Mangle Project "test" files menu item. 5)Mangle-It will obfuscate the test files. Inspect the mangled files - it is really cool! Compile and run the test project from the destination folder.