If you have any trouble accessing any of these
materials, please reach out to Katrina (lacurts@mit.edu) for
help.
- Slides: all animations, limited animations
- Outline
- Close-up recording of stack-smashing demos
- Note: This video is from 2022. The slides look a little bit different, but the code and the demos are the same.
- Supplemental Reading: No supplemental reading for this lecture, but here are some entirely optional papers, for those who are interested in learning about this topic in more depth.
- Smashing the Stack for Fun and Profit by Aleph One
- Beyond Stack Smashing: Recent Advances in Exploiting Buffer Overruns by Pincus and Baker
- Reflections on Trusting Trust by Ken Thompson