stack-exploitation-dev
Installation
SKILL.md
Stack Exploitation Development
Goal: turn a stack bug into the right primitive for that ABI and mitigation set, not into reflex shellcode or nostalgic SEH.
When to activate
- Linear stack overflow, off-by-one, saved-frame-pointer corruption, partial return overwrite, VLA/
allocamisuse, format-string-assisted stack corruption, or uninitialized stack leak is in play. - Need mitigation-aware exploit design instead of generic buffer-overflow advice.
- Need to defeat
PIE/ ASLR with a realistic leak-first, partial-overwrite, or retry-model plan instead of guessed bases. - Need to choose between
ret2libc,ret2dlresolve,ret2csu, SROP, stack pivots, JOP/COP/COOP, or data-only outcomes. - Target is Linux, Windows user-mode, or AArch64 user-mode and the exploitability story depends on calling convention, frame layout, or modern CFI.
- A working chain breaks across builds and the real problem is environment classification, not just gadget collection.
If the problem is mostly gadget selection, chain scoring, and ABI-correct ROP assembly, use offensive-coding/rop-development-dev after this skill narrows the route.