WinRABCDAsm – Flash ABC (ActionScript Bytecode) disassembly and reassembly made easy

RABCDAsm is an excellent collection of utilities for assembling and disassembling actionscript 3 flash (SWF) files. Since using it requires a bit of work in the command line, and I’m very lazy, I’ve created a GUI front-end for it: WinRABCDasm. Once you enter your RABCDasm path in the settings window, the workflow is very easy:

  1. Drag the SWF file to WinRABCDasm to disassemble it.
  2. Navigate the disassembly tree and find the file you wish to modify.
  3. Double click to open it in your favorite editor, and make your changes (for syntax highlighting use asasm.hrc in Eclipse)
  4. Repeat steps 2-3 for all the files you wish to modify.
  5. Hit Reassemble (alt+R) to rebuild the SWF file. Backup your original SWF file before this step as it will overwrite it!

WinRABCDAsm

About these ads

16 Responses to “WinRABCDAsm – Flash ABC (ActionScript Bytecode) disassembly and reassembly made easy”

  1. HooCraX Says:

    Hello,
    I need to implement something like this in my application. what are the exact things I do in cmd.exe to get the final output ( I think after re-assemble ). I do abexport and rabdcasm, what next to get it like you ? Or can you skype me ? ( skype : hoocrax ) Thank you in advance

    • ohadsc Says:

      Well, WinRABCDAsm is open source so you can see exactly what I do there! The code is very simple and self explanatory, but let me know if there’s anything specific you don’t understand.

  2. hello Says:

    error assembling swf file(hover for details)
    help me ?
    thanks you

    • ohadsc Says:

      You need to hover the mouse over the status bar to get the details. My guess is that you didn’t specify the RABCDAsm folder in the settings window (the one containing abcexport.exe etc.)

  3. hello Says:

    http://i1140.photobucket.com/albums/n574/quyentamdi1993/Capture-1.png
    help me
    thanks you
    you can tutorials by video? be not?

    • ohadsc Says:

      You need to enter the path of the *folder* containing abcexport.exe, not the path to the file itself. If the folder is in your PATH environment variable, you can leave it empty.

  4. hello Says:

    very good if you tutorials

  5. hello Says:

    http://i1140.photobucket.com/albums/n574/quyentamdi1993/2.png
    http://i1140.photobucket.com/albums/n574/quyentamdi1993/3.png
    i did as you said
    help me ?
    thanks you

  6. hello Says:

    i’m drag the SWF file to the program but software does not work ?
    you check software?
    thask

  7. hello Says:

    link software
    http://www.mediafire.com/download.php?yc81zmketns39bn
    you check software ?
    thank you

    • ohadsc Says:

      I don’t need a link to the software, I wrote it !
      Try running the program as administrator, maybe it’s a permission thing. Other than that, I can’t help you without you telling me exactly what doesn’t work and provide a screenshot and/or logfile.

  8. hello Says:

    ok this is file log :
    http://www.mediafire.com/download.php?5x7ndibnxslkxyg
    help me thank you

  9. hello Says:

    ok thanks you

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

%d bloggers like this: