Obfuscate code in ActionScript 3.0 in SWF in Flash?

1

I found this program called Sothink SWF Decompiler that reverse-engineers .SWF by converting them to .FLA , leaving even the whole file schedule visible and open to the user.

Is there any method of obfuscating the code within a .SWF so that even if you use this program it is not possible to decipher or at least make comprehension more difficult?

    
asked by anonymous 19.02.2014 / 17:13

1 answer

3

There are several tools to obfuscate SWF, both free and paid, just choose one that pleases you. According to this answer in SOEN , it is preferable a tool that dazzles the SWF itself than one that dazzles the sources in ActionScript, since the which operate on the compiled file have the opportunity to apply more and better techniques.

Remember that nothing you do will make impossible to decipher your code, it will only make it difficult. So it should not be used for the purpose of security (i.e. security by obscurity), but for other purposes (for example, make it somewhat difficult to reverse engineer your code). And I do not want to be boring, but I suggest doing a risk analysis to determine the real impact of someone accessing their sources - because in practice it is usually much smaller than you think, and you end up spending time and money for nothing in return of little or no benefit.

    
19.02.2014 / 18:13