Question
Flash [AS3] Obfuscators?
Hello,
I'm sure most of you are already aware that by default, SWF projects created by Flash can be easily reversed back into their original design resources (sounds, graphics, etc.) and ActionScript 3.0 code. It is very annoying to have a project that you have worked so hard on stolen after someone takes 2 seconds to run your SWF through a decompiler 😞 I have found that there are 3rd party (non-adobe) solutions that will obfuscate the AS3 code to make it more difficult for these disassemblers to obtain the code. Does anyone have information on how these Obfuscation techniques work? I am interested in building an open source obfuscator that can be used by all Flash developers -- not just the ones who are willing to shell out $x hundred to protect their work. Please provide any links you have pertaining to how Flash Obfuscation works, examples. Also, Adobe still offers the Flash specification (ie. ActionScript Byte Code) online don't they? I always have trouble finding what I want in their knowledge base.
Thanks,
Mike
I'm sure most of you are already aware that by default, SWF projects created by Flash can be easily reversed back into their original design resources (sounds, graphics, etc.) and ActionScript 3.0 code. It is very annoying to have a project that you have worked so hard on stolen after someone takes 2 seconds to run your SWF through a decompiler 😞 I have found that there are 3rd party (non-adobe) solutions that will obfuscate the AS3 code to make it more difficult for these disassemblers to obtain the code. Does anyone have information on how these Obfuscation techniques work? I am interested in building an open source obfuscator that can be used by all Flash developers -- not just the ones who are willing to shell out $x hundred to protect their work. Please provide any links you have pertaining to how Flash Obfuscation works, examples. Also, Adobe still offers the Flash specification (ie. ActionScript Byte Code) online don't they? I always have trouble finding what I want in their knowledge base.
Thanks,
Mike
