What are some reliable flash obfuscators?

I am creating a Flash game that serves high scores to the server. While I plan to take a few server-side precautions to prevent tampering, the weak link in the chain is Flash itself. Using cheating tools, players can control and adjust variables in memory.

I understand that most Flash / SWF obfuscators are designed to prevent people from (easily) decompiling SWF. Will they help at all as an anti-cheating mechanism?

+2


a source to share


4 answers


As you said, obfuscator is just a way to make the decompiled code less readable, it is not a reliable protection. Instead, you should create your own guards to ensure that the variable is not changed or is in the valid range for a moment T, etc.



You cannot trust any answer provided by the client, but you need to check the server side if everything is ok.

+1


a source


Using a form of encryption will basically do the trick, there are several encryption libraries available for flash in as3 that can also be implemented in server side ASP or PHP.



0


a source


If you only want the game to run on your server, you can also determine where the signal is sent from, into your trick, and ignore anything that doesn't come from your domain. It will be a real pain to spoof your codes if you have to run from your dedicated domain to submit points.

0


a source


If you're still looking for a SWF obfuscator, I'll just drop the one I developed for the last project I worked on. It's still work, but it's open source, free, and worked for my project. See the github site for full usage and license information.

https://github.com/Teesquared/flasturbate

0


a source







All Articles