What problem does it solve? Learning binary exploitation requires a structured, hands-on methodology that is hard to assemble from scattered resources. This Skill provides a complete Week 5 curriculum for foundational exploitation on Linux with mitigations disabled, guiding you from environment setup through working proof-of-concept exploits. ## Core Features & Use Cases - Structured Exploitation Methodology: Step-by-step labs covering stack buffer overflows, EIP/RIP control, offset discovery with cyclic patterns, and return address overwrites on AMD64. - pwntools and GDB Workflows: Ready-to-use exploit templates using pwntools (ELF analysis, ROP gadget finding, shellcraft) and pwndbg debugging techniques. - Mitigation Fundamentals: Compiler flag profiles and explanations for ASLR, NX, stack canaries, and RELRO, preparing you for bypass techniques in later weeks. - Use Case: You are working through a pwn CTF challenge or exploit development course and need to build your first ret2shellcode exploit against a vulnerable binary—activate this Skill to get the full checklist, code templates, and debugging workflow. ## Quick Start Walk me through exploiting a stack buffer overflow in my vulnerable AMD64 Linux binary using pwntools, from finding the offset to getting a shell.