What problem does it solve? Turning a known vulnerability (stack overflow, heap corruption, kernel ioctl bug) into a stable, remotely working exploit is hard: local CTF payloads often crash against remote targets due to libc version mismatches, stack alignment, heap spray timing, and kernel protections like SMEP/SMAP/KASLR. This Skill provides an engineering workflow that bridges that gap. ## Core Features & Use Cases - Stack Exploitation: ret2libc, ret2csu, one_gadget, stack alignment fixes, and libc-database fingerprinting for unknown remote libc versions. - Heap Exploitation: glibc version-specific techniques covering tcache poisoning, fastbin/unsorted bin attacks, safe-linking bypass, and FILE struct attacks for glibc 2.34+. - Kernel Pwn: QEMU debugging setup, slab spraying with msg_msg/pipe_buffer, commit_creds ROP chains, and modprobe_path hijacking for privilege escalation. - Use Case: You have a 64-bit ELF binary with NX, PIE, and canary plus a known stack overflow. The Skill walks you through leaking the canary and a libc address, computing the libc base, building a ROP chain with proper stack alignment, and validating remote stability across 20+ runs. ## Quick Start Use the pwn-chain skill to write a stable remote exploit for this binary with a known stack overflow vulnerability.