OHPen
February 25th, 2008, 09:50
Hi,
i recently started a small project where i try to obfuscate a small flash sample. i'm especially interested in the virtual machine and the interpreted bytecode. after some googling i found two interesting papers from adobe itself. i was pretty suprised to see that adobe provides such a good documentation about the virtual machine and its bytecode.
you can take a look at the pdfs here:
http://www.adobe.com/devnet/actionscript/articles/avm2overview.pdf
and
SWF and FLV File Format Specification - http://www.adobe.com/licensing/developer/
For the last document you will need to step through the license process of adobe. but dont be shy they offer a free license for a year, then you must refresh your license to use the pdf.
probably this information is wide spread but i think it will be interesting for a few people.
most of the obfuscator out there i saw for flash are rather crapy, i think there should be better ways to protect a swf application.
Regards,
OHPen
i recently started a small project where i try to obfuscate a small flash sample. i'm especially interested in the virtual machine and the interpreted bytecode. after some googling i found two interesting papers from adobe itself. i was pretty suprised to see that adobe provides such a good documentation about the virtual machine and its bytecode.
you can take a look at the pdfs here:
http://www.adobe.com/devnet/actionscript/articles/avm2overview.pdf
and
SWF and FLV File Format Specification - http://www.adobe.com/licensing/developer/
For the last document you will need to step through the license process of adobe. but dont be shy they offer a free license for a year, then you must refresh your license to use the pdf.
probably this information is wide spread but i think it will be interesting for a few people.
most of the obfuscator out there i saw for flash are rather crapy, i think there should be better ways to protect a swf application.
Regards,
OHPen