reverse-engineering-ghidra-agent-automation

Installation
SKILL.md

Reverse Engineering: Agent/Ghidra Automation Loop

When to use

  • An agent automates Ghidra: open a program, triage functions, annotate, recover types, diff before/after.
  • A verdict must be produced from a binary (identity, packing, obfuscation, patch target) and reported with a confidence level.
  • Writing a byte patch via script and needing read-back verification.
  • Deciding between PyGhidra in-process (open_program) and the headless analyzer (analyzeHeadless) for a batch job.

When not to use

  • Interactive manual RE in the GUI — the loop discipline applies to scripts.
  • Decoding raw shellcode bytes — use reverse-engineering-shellcode-analysis.
  • Recovering types from objdump output without Ghidra — use binary-analysis-type-recovery.
  • Building exploits — analysis discipline only.
Installs
1
GitHub Stars
2
First Seen
Oct 3, 2026