Skip to main content
ClaudeWave
Skill282 repo starsupdated yesterday

pentest-ctf-binary

This Claude Code skill provides tools for binary exploitation and reverse engineering, enabling security researchers to analyze compiled programs, identify vulnerabilities like buffer overflows and format string bugs, and develop exploits using techniques such as ROP chains and shellcode injection. Use it when analyzing CTF challenges, performing penetration testing on binary applications, or studying software for memory corruption vulnerabilities.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/jd-opensource/JoySafeter /tmp/pentest-ctf-binary && cp -r /tmp/pentest-ctf-binary/skills/pentest-ctf-binary ~/.claude/skills/pentest-ctf-binary
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Pentest CTF Binary

## Purpose
Analyze binary files to understand their behavior, identify memory corruption vulnerabilities, and develop exploits (ROP, Heap, Format String).

## Core Workflow
1. **Static Analysis**: Inspect binary properties, protections (NX, PIE), and code structure using `checksec` and `ghidra`.
2. **Dynamic Analysis**: Run the binary under a debugger (`gdb`) to observe behavior and register states.
3. **Vulnerability Identification**: Locate crashes, buffer overflows, or format string bugs.
4. **Exploit Development**: Construct payloads (shellcode, ROP chains) using `pwntools`.
5. **Remote Exploitation**: Launch the exploit against the target server to retrieve the flag.

## References
- `references/tools.md`
- `references/workflows.md`