ghidra-rpc

Official

Automate reverse engineering tasks with Ghidra.

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.