The goal of this project was to exploit a series of C programs that have memory safety issues. Much of it was taking advantage of x86 calling convention and injecting shellcode.
Vulnerabilties I exploited include: