Jinmo / applescript-disassembler

A simple run-only applescript disassembler
MIT License
112 stars 19 forks source link

AppleScript disassembler

Run-only applescript reversing. This is disassembler for that.

What is it all about?

To write disassembler I reversed vm routine, file format (fas, uas) in applescript binary.

Download

git clone https://github.com/Jinmo/applescript-disassembler
cd applescript-disassembler
chmod +x disassembler.py

Usage

Disassembler

disassembler.py <<scpt_file>>

File parser

python -m engine.fasparser <<scpt file>>

WARNING: It may have some unimplemented parts. Please make an issue for that if you liked it!