School navigation

Mathematical Sciences

Buffer Overflow Tutorial Workshop Stack Smashing 101

Date: 4:00pm - 5:00pm PDT April 29 Location: Olin 305

Olin 305

Maybe you’ve heard the recent commotion about Heartbleed and goto fail, but did you know that buffer overflows are some of the most common exploitable vulnerabilities in software? I will cover basic C, x86 assembly, and tools of the trade in an introductory presentation, and will introduce the stack, debugging, buffers, and the concept of a buffer overflow. I will demonstrate the process of exploiting a vulnerable program, and will guide groups of attendees in exploiting supplied vulnerable programs. Don’t be scared away if these topics sound daunting or are unfamiliar - so long as you have a cursory understanding of C you will be fine!
Note: Reading up beforehand never hurt anyone! If you want some background on buffer overflows, this is the definitive introduction.
45.451227254264; -122.667546036987