
IDA Pro Reverse Engineering
Lets an agent drive IDA Pro to analyze, decompile and inspect binaries like EXE, DLL and SO files
- Repository
- zhaoxuya520/reverse-skill
- Stars
- 43,969
- Licence
- MIT
- Files
- 4 files
What it does
Once installed, the agent can open a compiled program (such as an .exe, .dll, .so or firmware image) in IDA Pro, a professional disassembler, and answer questions about it. It can list functions, decompile them into readable pseudo-code, trace where data and calls go, and search strings. It also handles the fiddly setup of the IDA MCP server on Windows, including starting it in the background and recovering it when it hangs.
Great for
- Security researchers and malware analysts who already own IDA Pro and want an AI assistant for first-pass triage
- Developers debugging or auditing closed-source Windows binaries they are authorised to inspect
- Students learning reverse engineering who want guided walkthroughs of a sample
Skip it if
- People without a licensed IDA Pro installation, since the skill depends on it and will not work without it
- Analysing unknown or suspicious samples on a daily-use machine, because the skill runs local PowerShell and Python scripts and opens untrusted files, so an isolated VM is safer
- Cracking software or bypassing licence protection you do not own, which may be illegal in your jurisdiction
Try asking
- “Look at this exe and tell me what it does at a high level”
- “Decompile the function at address 0x401000 and explain its logic”
- “Find where the password check happens in this dll and trace the data flow”
- “Give me a quick survey of this ELF file: imports, strings and entry points”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 4 original files, the MIT licence and an attribution note.
ida-reverse.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip ida-reverse.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip ida-reverse.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Start with idapro_survey_binary at minimal detail to get an overview before deep decompilation
- For GUI programs or large samples, set -TimeoutSeconds 600 or use -NoAutoAnalysis to avoid apparent hangs
- Run the skill inside a disposable VM when analysing samples you do not trust, and review the PowerShell scripts before first use
What's inside
- LOCAL-SETUP.md
- references/ida-mcp-cheatsheet.md
- scripts/run-supervisor.py
- SKILL.md
Redistributed unmodified from zhaoxuya520/reverse-skill under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.