write-exploit
Installation
SKILL.md
Exploit Development Loop
Write exploits iteratively — run, observe, fix, repeat until the flag drops.
Workflow
- Understand the vulnerability — Read challenge source/binary analysis first
- Write initial exploit — Start simple, add complexity as needed
- Test against target — Run locally first, then remote
- Debug failures — Read output carefully, add debug prints, check assumptions
- Iterate — Fix and re-run until flag captured
- Clean up — Save working exploit as
solve.py, flag toflag.txt
Exploit Templates
Binary Exploitation (pwntools)
#!/usr/bin/env python3
from pwn import *