/binary-exploitation-101

Fork repository for CryptoCat's "Binary Exploitation 101 Course" AKA "Practical Buffer Overflow Exploitation"

Primary LanguagePython

Binary Exploitation 101

Intro to Binary Exploitation (Pwn) - Practical Buffer Overflow Challenges

Setup

NOTE: For most of the challenges, set the owner/permissions of the flag + binary (after compiling) to:

$ gcc vuln.c -o vuln -fno-stack-protector -z execstack -no-pie -m32
$ sudo chown root:root flag.txt
$ sudo chmod 600 flag.txt

$ sudo chown root:root challenge_binary
$ sudo chmod 4655 challenge_binary

Additional Resource

Deusx64
Exploit Education
Pwn.College
ROPEmporium
How2Heap
NightMare
Ir0nstone
PinkDraconian
LiveOverflow
More