Return to libc and ROP


Exploiting programming mistakes to get root access, despite a non-executable stack!

Slides from class

Code files for today:

Note: all code examples are based heavily on (or copied exactly from) code originally developed by SEED Labs.