Click here to Skip to main content
15,891,943 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
I'm trying to find a tool that could help me make the job harder for crackers/leechers to look into my stuff. I'm currently using VMWare but it'S kinda weak. Any suggestions?
Posted
Comments
Patrice T 24-Oct-15 22:47pm    
"I'm currently using VMWare but it's kinda weak."
It is not weak, it is not its purpose.
If ever hackers learn that you use VMWare for this, it will be the best joke of the day.
daer trea 24-Oct-15 23:09pm    
Any alternative then ?
Sergey Alexandrovich Kryukov 25-Oct-15 0:52am    
Any alternative to a wrong idea is another wrong idea.
—SA
[no name] 25-Oct-15 0:09am    
Cracking and reverse engineering are not the same thing. Do you wish to enforce licensing or prevent reverse engineering of your technology. If the latter don't waste your time.
daer trea 25-Oct-15 0:37am    
Prevent reverse engineering mostly. Tho if they can reverse it, they can just crack it.

1 solution

For C++ there are also online obfuscators such as http://stunnix.com/prod/cxxo/[^] that can keep your code from being reverse engineered.

For a windows application in VB or C# for example, protecting your compiled dll and exe files you need a code obfuscator. This will make reverse engineering with reflection very hard. Here's a program that can do that: http://www.ssware.com/cryptoobfuscator/download.htm[^]

For a web application, there isn't much you can do but encode your HTML and hope the person trying to steal it isn't smart enough to figure out what you are doing. Some tools you can use are http://www.opinionatedgeek.com/DotNet/Tools/HTMLEncode/Encode.aspx[^] or http://meyerweb.com/eric/tools/dencoder/[^].
 
Share this answer
 
v2
Comments
daer trea 25-Oct-15 0:38am    
I've looked at stunnix, but there's no way I'm paying 400$ for that... Can't afford it at all. Trial version is kinda useless... There's alot of .NET ones but no use since my dll is in c++.
Andreas Gieriet 25-Oct-15 7:04am    
What exactly do you want to protect? In which sense? Protect from seeing how it works or protect to make sure no one tampered with the executable?
In any case, everyone with the right tools and the readiness to put effort into it can reverse engineer your program.
Is your code really worth to be protected? If so, make a decent risk analysis and act accordingly.
BTW: I regard obfuscating useless - it adds noise to your code but the logic must still be the same.
Regards
Andi

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900