Lesson 18: The Best Defense is a Good Offense
Outline:
- Quiz #6
- Buffer overflow attacks
- how they occur
- how we can prevent them
- example:
attack.c
- Why we care about memory: the Heartbleed attack
- Assignment #7 Overview
Reading assignment (to be completed by the next class):
- Assignment 7: Exploiting Buffer Overflows – read it and try to run
ctargetonmantis! - DiS Sec. 13.4.2: Message Passing
- OSTEP Sec. 48.1-48.3: Networking Basics