binary-re:static-analysis
OfficialStatic-binary analysis for function mapping.
Software Engineering#static-analysis#cross-references#CFG#decompilation#binary-analysis#r2ghidra#radare2
Author2389-research
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables defensive and audit-grade understanding of binary code without executing it. It focuses on mapping binary structure, enumerating functions, tracking cross-references, and producing decompiled views and control-flow graphs to guide verification and vulnerability assessment.
Core Features & Use Cases
- Stage 1: Light Analysis using radare2 to enumerate functions, extract strings, resolve imports, and identify cross-references for rapid triage.
- Stage 2: Deep Analysis with r2ghidra or Ghidra headless to decompile target functions, generate CFGs, and recover data-flow for critical routines.
- Use Case: You have a proprietary binary with unclear behavior; use this Skill to identify key functions, call graphs, and potential data flows to form hypotheses before dynamic testing.
Quick Start
- Launch quick static analysis on a binary: run r2 with controlled settings, e.g., r2 -q0 -e scr.color=false -e anal.timeout=120 -e anal.maxsize=67108864 binary
- Enumerate functions: aflj
- Inspect references and cross-references: axtj @sym.imp.open or axtj @sym.main
- If needed, decompile a function: pdgj @sym.main
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: binary-re:static-analysis Download link: https://github.com/2389-research/claude-plugins/archive/main.zip#binary-re-static-analysis 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 223,000+ vetted skills library on demand.