• CS 208.01 - Spring 2025

  • Schedule
  • Assignments
  • Resources
  • Samples
  • About

Lesson 18: The Best Defense is a Good Offense

12 May, 2025

Outline:

  1. Quiz #6
  2. Buffer overflow attacks
    • how they occur
    • how we can prevent them
    • example: attack.c
  3. Why we care about memory: the Heartbleed attack
  4. Assignment #7 Overview

Reading assignment (to be completed by the next class):

  • Assignment 7: Exploiting Buffer Overflows – read it and try to run ctarget on mantis!
  • DiS Sec. 13.4.2: Message Passing
  • OSTEP Sec. 48.1-48.3: Networking Basics