(Oct 28, 2020 06:04 PM)I cry blood Wrote: I've never had a need to confuse/obfuscate my code before but I recently wrote up a project that I certainly don't want others to leech from or take credit for. With that in tow, what program would you recommend? This is my first time embarking on such a task and I have no point of reference or recommendations to look to.
Thanks <3
As stated before, obfuscation has medium to low resilience ratio, even among the most expensive ones they fail to update as often as de-obfuscation tools.
It's a cat and mouse game in the end.
Along with obfuscation, there exists services that allow you to make your program useless if cracked :
port it to a server and make the app server-side, so your customer will only download an interface client with nothing valuable in it.
This prevent absolutely 99% of the cracking attempt. The remaining modified / de-obfuscated binary will be useless if you check for its validity on the server side.
This is how my main service works, and its an obfuscator for .net files ....
instead of deploying the obfuscator and making it accessible to anyone, like Babel Obfuscator that ship the obfuscator logic with the obfuscator binary, I decided to port the obfuscation logic on my server.
So now, there is no way to crack the system to use premium features if your account it not premium.
Keeping the sensible logic unreachable for hackers and crackers allow me to deploy and get updates more often, and adds some resilience to the finished product too