Presentation: https://docs.google.com/presentation/d/1faxIZOY48M7vc0DuuRHa4elljE8ACEi695fAHYEbkx0/edit?usp=sharing
All code are tested on Ubuntu Server 22.04 with glibc 2.35
fastbin.c
, tcache.c
, double-free.c
are demonstrative code.
uaf.c
, overflow.c
are little pwning challenge, the solutions are under the solution
folder if you're stuck.
You'll need make
and gcc
, on Ubuntu-based OS build-essential
is enough.
You can make
to compile all examples, or make <target>
to compile specific example.
Good luck solving heap-based CTF challenges!