ghidra-rpc
OfficialAutomate reverse engineering tasks with Ghidra.
Software Engineering#reverse engineering#binary analysis#vulnerability research#ghidra#decompilation
Authorcellebrite-labs
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates reverse engineering tasks using Ghidra, enabling users to perform complex operations like decompilation, binary analysis, and vulnerability research without manual intervention.
Core Features & Use Cases
- Automated Decomposition: Decompile functions, trace call graphs, and analyze binary versions automatically.
- Binary Analysis: Perform detailed analysis on binary files, including metadata extraction and disassembly.
- Vulnerability Research: Use the Skill to identify and research vulnerabilities in compiled code.
- Use Case: If you have a binary file and need to understand its structure, the ghidra-rpc skill can automatically load the file into Ghidra, decompile the functions, and provide detailed information about the binary's components.
Quick Start
Load the binary file '/usr/bin/target' into Ghidra and find any unsafe string operations by running:
uv run ghidra-rpc load /usr/bin/target -p /tmp/re.gpr
uv run ghidra-rpc strings /usr/bin/target "unsafe"
Dependency Matrix
Required Modules
pyghidraclickjpype1
Components
scriptsreferencesassets
💻 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-rpc Download link: https://github.com/cellebrite-labs/ghidra-rpc/archive/main.zip#ghidra-rpc 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 620,000+ vetted skills library on demand.