headless_scripts icon indicating copy to clipboard operation
headless_scripts copied to clipboard

Headless Scripts for Ghidra's Headless Analyzer written in Python

Headless Scripts

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>