README

September 17, 2015 ยท View on GitHub

       _               __ 

___ _ | |___ / _| / _ \ '| / \ \ /\ / / | | / | | _ \ V V /| | ___|| ||__/ _/_/ |_|

about: This project provides erlang modules for SWF disassembly and analysis with particular emphasis on security issues. Features include SWF decomposition, actionscript 2 bytecode disassembly, actionscript 3 bytecode (ABC) disassembly and filtering for predefined conditions such as tag occurrence.

source download: https://github.com/bef/erlswf

requirements: Erlang >= OTP R12B-0

license: GNU General Public License version 3 see http://www.gnu.org/licenses/gpl.html

compile: makelib make lib make

install: $ make install This creates a symlink in /usr/local/bin. Type 'ssacli' for a quick start.

API documentation: $ make doc

related projects: - eswf: https://github.com/mochi/eswf

mini-FAQ: Q: I can see error messages like "src/swfdt.erl:26: bit type bitstring undefined" "src/swfdt.erl:27: function bit_size/1 undefined". A: Please note the required erlang version.

Q: error: undef: [{rfc4627,encode,... A: Type "make lib" to install the missing json library.