Module: Advanced Exploitation
You have now learned many different security concepts in this course! It’s time to put them together and solve challenges requiring complex exploitation chains!
Lectures
The lectures for this module are:
- Advanced Exploitation: Introduction (slides here)
- Advanced Exploitation: Heap Address Disclosure via Race Conditions (slides here)
- Advanced Exploitation: Digging Through Memory (slides here)
- Advanced Exploitation: Exploit Primitives (slides here)
- Advanced Exploitation: End-to-End Pwnage (slides here)
- Advanced Exploitation: Kernel Races (slides here)
Being a “putting it together” module, all lectures of all previous modules are also critical.
Practice
Practice problems for this module will go live on the dojo on Nov 23, 2021!
Further Reading
- A very good primer for digging around memory here.
- An awesome series on OS haxx0ring from the perspective of an OS developer.