pentest-ctf-binary

star 282

Binary exploitation (Pwn) and reverse engineering tools for CTF challenges and software analysis.

jd-opensource By jd-opensource schedule Updated 2/11/2026

name: pentest-ctf-binary description: Binary exploitation (Pwn) and reverse engineering tools for CTF challenges and software analysis.

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
Install via CLI
npx skills add https://github.com/jd-opensource/JoySafeter --skill pentest-ctf-binary
Repository Details
star Stars 282
call_split Forks 54
navigation Branch main
article Path SKILL.md
More from Creator
jd-opensource
jd-opensource Explore all skills →