Mastodon Mastodon

How to Pwn: Then and Now

If you have a basic conceptual understanding of binary exploitation (specifically, stack-based buffer overflows) but aren't quite 100% sure what concepts like 'ASLR', 'RELRO', 'PIE' or 'ROP' mean, this is the course for you. The goal of this guide is to give an overview of modern binary exploitation mitigations, why they were introduced and how they have been defeated. All in a practical and hands-on way.


  • Basic Linux command line usage
  • Rudimentary understanding of buffer overflows¬†
  • Basic programming skills (Python)

Enrollment Options

This course will be free forever. However, if you'd like to show your support and appreciation for the Institute, we also have 3 pay-what-you-wish options.