ghidra-headless
CommunityBatch-decompile binaries with Ghidra.
System Documentation
What problem does it solve?
It streamlines reverse engineering by automating Ghidra headless analysis so you can decompile and extract artifacts from binaries without using the GUI.
Core Features & Use Cases
- Headless decompilation and exports: Runs
analyzeHeadlessto import a binary, decompile functions to C, and export summaries and artifacts. - Security triage workflows: Produces function lists, strings, call graphs, symbols, and “interesting” security-relevant findings for faster auditing.
- Batch processing: Supports repeatable analysis runs across multiple binaries, outputting JSON/text files suitable for follow-on tooling.
Example use case: You receive an unknown firmware image and need to quickly identify authentication logic and high-value functions, then review decompiled C and search exported strings for secrets or keys.
Quick Start
Use the ghidra-headless skill to decompile an executable to C pseudocode by running: ghidra-analyze.sh -s ExportDecompiled.java -o ./analysis ./your_binary
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ghidra-headless Download link: https://github.com/3xecutablefile/opencode-rev-forensics/archive/main.zip#ghidra-headless Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.