What problem does it solve?
This Skill streamlines binary reverse engineering by automating Ghidra analysis, decompilation, and extraction of program structures that would otherwise require extensive manual GUI work.
Core Features & Use Cases
- Headless Binary Analysis: Import and analyze executables, firmware, and other binaries through Ghidra's command-line analyzer.
- Program Intelligence Extraction: Export decompiled C code, functions, strings, symbols, and caller-callee relationships in reviewable text or JSON formats.
- Architecture-Aware Workflows: Support common x86, ARM, MIPS, and PowerPC processor configurations, with options for timeouts, compiler specifications, and reduced analysis.
- Use Case: Analyze an unknown firmware image, identify its architecture and functions, extract strings and symbols, and inspect security-relevant code patterns without opening the Ghidra GUI.
Quick Start
Use the ghidra skill to run a comprehensive headless analysis on the provided binary and save the decompiled code, function metadata, strings, symbols, and call graph to an analysis directory.