By vzco
Inject ARC Probe into any running Windows x64 process to inspect and manipulate memory, disassemble code, analyze C++ classes via RTTI, map vtables and structures, trace function callers and strings, scan patterns, set breakpoints, and visualize in GUI—all from Claude Code using 31 specialized skills for reverse engineering workflows.
Create a new skill for the ARC Probe plugin with proper structure and frontmatter
Full analysis of a single function — disassemble, identify args, find string refs, callers/callees, RTTI, generate signature, label in GUI
Deep analysis of a loaded module — exports, RTTI classes, strings, key functions
Fully analyze a C++ virtual function table — detect params, find string refs, measure sizes, and label all entries
Bump the version number across all plugin and marketplace config files
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
if cheat engine and claude had a baby.
arc probe is a real-time process memory inspector built for AI agents. inject a DLL into any Windows x64 process, then read memory, disassemble x86-64, scan patterns, set breakpoints, resolve RTTI — all through structured JSON over TCP.
the GUI exists to show the human what the AI is doing. a human can drive it. claude can drive it. or both can work together.
status: early access. download binaries from Releases, install the Claude Code plugin, and start inspecting.
define structs from schema dumps or manually, then watch values update in real-time. pointer fields expand inline to show nested structures. the AI builds these programmatically through the Claude Bridge.

navigate any address in the process. PE headers, entity memory, vtables — click any byte to see every type interpretation in the data inspector. bookmarks and labels for quick navigation.

color-coded x86-64 disassembly with resolved addresses and labels. trace function calls, identify globals via RIP-relative addressing, understand code flow.

every command returns structured JSON. the console renders it with syntax highlighting and collapsible trees. type commands directly or let the AI drive.

the AI built 12 struct definitions covering a 14-level C++ inheritance chain — 218 fields total — all from schema dumps + live memory verification. pointer drill-down lets you expand nested structs inline.

grab the latest release from Releases. extract the zip — you get three files:
| file | size | what it does |
|---|---|---|
probe-shell.dll | 2.7 MB | the injected DLL — TCP server with 65 commands, Zydis disassembler, VEH breakpoints, RTTI scanner |
probe-inject.exe | 710 KB | manual-map DLL injector — no LoadLibrary, DLL won't show in module list |
probe.exe | 910 KB | CLI client — sends a command, prints JSON, exits. REPL mode with no args |
add the folder to your PATH or use full paths. needs Windows 10/11 x64 and administrator privileges.
# inject into any running process
probe-inject.exe notepad.exe
# health check
probe.exe ping
# {"ok":true,"data":{"response":"pong"}}
# what's loaded?
probe.exe --pretty status
# hex dump the PE header
probe.exe "dump 0x7FF701AB0000 64"
# disassemble 5 instructions
probe.exe "disasm 0x7FF701AB1000 5"
# find all C++ classes via RTTI
probe.exe "rtti scan Notepad.exe --limit 10"
# pattern scan with wildcards
probe.exe "pattern 48 8B 0D ?? ?? ?? ?? 48 85 C9 client.dll --resolve 3"
/plugin marketplace add vzco/arc-probe
/plugin install arc-probe
now you have 14 reverse engineering skills. claude can inject, scan, disassemble, map structs, trace writes, and build full class hierarchies — autonomously or alongside you.
say /arc-probe:inject to start, or just describe what you want: "find the function that handles player damage" and claude will orchestrate the right tools.
the plugin gives claude structured playbooks for common RE tasks. each skill is a step-by-step workflow that claude follows, using the probe CLI under the hood.
npx claudepluginhub vzco/arc-probe --plugin arc-probeClaude Code skills for x64dbg debugger automation — state snapshots, memory analysis, and more
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security
Reverse engineer binaries using Ghidra's headless analyzer. Decompile executables, extract functions, strings, symbols, and analyze call graphs without GUI.
Interact with and understand the DWARF debugging format
Binary analysis skills for VulHunt MCP - decompilation, dataflow analysis, pattern matching, and more