Robust ABC (ActionScript Bytecode) [Dis-]Assembler or RABCDAsm is a collection of utilities including an ActionScript 3 assembler/disassembler, and a few tools to manipulate SWF files. These are:
- rabcdasm - ABC disassembler
- rabcasm - ABC assembler
- abcexport - extracts ABC from SWF files
- abcreplace - replaces ABC in SWF files
- swfdecompress - decompresses zlib-compressed SWF files
- swf7zcompress - (re-)compress the contents of a SWF using 7-Zip
- swfbinexport / swfbinreplace - extract/replace contents of binary data tags from SWF files
How to decompile the swf with RABCDAsm (using powershell)
Code:
.\abcexport.exe .\player.swf
.\rabcdasm.exe .\player-0.abc
cd .\player-0
dir -recurse | select-string -pattern "secureTokenResponse"