Headless Scripts
September 21, 2019 ยท View on GitHub
Headless Scripts for Ghidra's Headless Analyzer written in Python.
disassembler
disassembler.py disassembles all the functions recognized by Ghidra, and writes them into file.
Usage
$ analyzeHeadless <PROJECT_PATH> <PROJECT_NAME> -process <TARGET_FILENAME> -scriptPath <PATH_TO_YOUR_SCRIPT> -postScript disassembler.py <OUTPUT_FILEPATH>
decompiler
decompiler.py decompiles all the functions recognized by Ghidra, and writes them into file.
Usage
$ analyzeHeadless <PROJECT_PATH> <PROJECT_NAME> -process <TARGET_FILENAME> -scriptPath <PATH_TO_YOUR_SCRIPT> -postScript decompiler.py <OUTPUT_FILEPATH>