claude

binary-re

Analyzes ELF binaries, executables, and firmware images to understand behavior without source code — hypothesis-driven workflow with radare2, Ghidra, QEMU, GDB, and Frida across ARM64, ARMv7, x86_64, and MIPS.

22 on GitHubv1.0.1MITupdated 1 month ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin binary-re in 2389-research/binary-re. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (6)

  • binary-re

    Analyzes ELF binaries, executables, and firmware images to understand behavior without source code; coordinates sub-skills binary-re:triage, binary-re:static-analysis, binary-re:dynamic-analysis, binary-re:synthesis, and binary-re:tool-setup. Use when working with a binary, executable, or ELF file;

  • binary-re:dynamic-analysis

    Observes runtime behavior of binaries via QEMU emulation, GDB debugging, and Frida hooking — syscall tracing, breakpoints, memory inspection, and function interception. Use when running, tracing, or debugging a binary, verifying hypotheses from static analysis, or watching actual syscalls, network c

  • binary-re:static-analysis

    Performs static analysis of binary code using radare2 and Ghidra — function enumeration, cross-reference tracing, decompilation, and control flow graphs without executing the binary. Use when disassembling or decompiling code, mapping functions, tracing data flow, or building hypotheses before dynam

  • binary-re:synthesis

    Compiles binary analysis findings into structured reports — correlates facts from triage, static, and dynamic phases, validates hypotheses against evidence, and produces traceable documentation. Use when ready to summarize findings, generate a report, document what a binary does, or prepare results

  • binary-re:tool-setup

    Installs and configures reverse engineering tools including radare2, Ghidra, GDB, QEMU, Frida, and cross-compilation toolchains for ARM64, ARMv7, x86_64, and MIPS. Use when a tool command fails, a required tool is missing, or you need to set up a fresh analysis environment.

  • binary-re:triage

    Fingerprints unknown binaries using rabin2 — detects architecture (ARM, x86, MIPS), ABI, libc, dependencies, and strings of interest. Use when first encountering an unknown binary, ELF file, or firmware blob, or when you need architecture or ABI information before committing to deeper analysis.

View source on GitHub 2389-research.github.io

Maintain binary-re?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted