binary-exploitation

RE & Pwn

Stack-Based Buffer Overflows: From Crash to Shell

A practical walkthrough of classic stack-based buffer overflows: EIP control, offset discovery, bad chars, and shell.
RE & Pwn

Return-Oriented Programming (ROP) Fundamentals: From Gadgets to ret2syscall

A practical introduction to ROP: gadgets, ROPgadget, ret2libc, ret2syscall, stack pivots, and the defenses that stop them.
RE & Pwn

Format String Vulnerabilities Explained: From %p Leaks to Arbitrary Write

A practical walkthrough of format string bugs: leaking memory with %p, writing with %n, and pivoting to GOT overwrite.
RE & Pwn

GDB with pwndbg and GEF: A Practical Exploit-Dev Workflow

A hands-on exploit-dev workflow with GDB plus pwndbg/GEF: breakpoints, telescope, vmmap, heap inspection, and pattern search.
RE & Pwn

Writing Exploits with pwntools: From cyclic to ROP and shellcode

A practical guide to building Linux binary exploits with pwntools: cyclic offsets, ELF parsing, p64, ROP, and shellcraft.