Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I disassemble ABC bytecode?

If I have an abc file, either compiled through the flex SDK, or stripped from a .SWF file, are there any tools that will disassemble that file purely to see what it contains?

like image 290
izb Avatar asked Feb 03 '26 06:02

izb


2 Answers

Download free Adobe Flex SDK. Use sdk/bin/swfdump.exe.

Example for windows version:

swfdump -abc -showbytecode test.swf > abcdump.txt

This should get you what you want.

like image 70
Michael Antipin Avatar answered Feb 05 '26 06:02

Michael Antipin


Haven't played much with abc, but one thing that comes to mind is as3abc. Maybe if you load the abc in binary format using and URLLoader and passing the bytes to the ABC constructor you can see what it contains(actionscript-wise)

Also, there might some tools for that in Apparat, not sure. I've got an abc file using dump, but haven't gone any further.

java -jar dump.jar -input a.swf -abc

You can have a look at the contents with any text editor.

HTH, George

like image 21
George Profenza Avatar answered Feb 05 '26 07:02

George Profenza



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!