A 101-level overview of 32-bit x86 stack-based buffer overflows. In this presentation I discuss buffer overflows, the stack, and how overflows work on the stack. I also discuss how to identify an overflow opportunity, locate the return address, and develop a working exploit. Presented at DerbyCon 7 (2017) and BSides Winnipeg 2017. Video available at: https://www.youtube.com/watch?v=NHDRJbLj7Jg