Tooluck logoTooluck
SKILL.md

ctf-reverse

Agent skill fromljagiello/ctf-skills

Provides reverse engineering techniques for CTF challenges. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.

How to install ctf-reverse

install ctf-reverse
# install the ctf-skills pack with the skills CLI
npx skills add ljagiello/ctf-skills

# or add only this skill to Claude Code: copy the folder

ctf-reverse/

# into

~/.claude/skills/ctf-reverse/ (all projects)

.claude/skills/ctf-reverse/ (one project)

ctf-reverse/SKILL.md

MITFull file
1# CTF Reverse Engineering
2
3Quick reference for RE challenges. For detailed techniques, see supporting files.
4
5## Prerequisites
6
7**Python packages (all platforms):**
8```bash
9pip install frida-tools angr qiling uncompyle6 capstone lief z3-solver
10# For Python 3.9+ bytecode: build pycdc from source
11git clone https://github.com/zrax/pycdc && cd pycdc && cmake . && make
12```
13
14**Linux (apt):**
15```bash
16apt install gdb radare2 binutils strace ltrace apktool upx
17```
18
19**macOS (Homebrew):**
20```bash
21brew install gdb radare2 binutils apktool upx ghidra
22```
23
24**radare2 plugins:**
25```bash
26r2pm -ci r2ghidra # Native Ghidra decompiler for radare2
27# The prebuilt r2ghidra zip is ABI-locked to one radare2 version (WARN: ABI mismatch: Expect 142 vs 152); r2pm -ci r2ghidra builds the plugin from source instead.
28```
29
30**Manual install:**
31- pwndbg — Linux: [GitHub](https://github.com/pwndbg/pwndbg), macOS: `brew install pwndbg/tap/pwndbg-gdb`
32
33**MCP servers (optional, agent-driven RE):** IDA Pro MCP ([mrexodia/ida-pro-mcp](https://github.com/mrexodia/ida-pro-mcp)), Ghidra MCP ([bethington/ghidra-mcp](https://github.com/bethington/ghidra-mcp) — has a headless server, no GUI needed), JADX MCP ([zinja-coder/jadx-ai-mcp](https://github.com/zinja-coder/jadx-ai-mcp)) — see [tools-mcp.md](tools-mcp.md) for setup and usage.
34
35## Additional Resources
36…

Excerpt shown under the repository's MIT license.

More skills in ctf-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates