Lectures

11/03/2024 0xf Just-In-Time Code Reuse (cont'd)
10/29/2025 0xe Memory Disclosure | Just-In-Time Code Reuse
10/27/2025 0xd Return-Oriented Programming (cont'd)
10/22/2025 NUL Midterm Exam
 
10/20/2025 0xc Address Space Layout Randomization | Return-Oriented Programming
10/15/2025 0xb Return-to-libc (cont'd) | Code Reuse
10/13/2025 NUL Indigenous Peoples' Day
10/08/2025 0xa Non-Executable Memory | Return-to-libc
10/06/2025 0x9 Shellcode Development (cont'd)
10/01/2025 0x8 Shellcode Development
09/29/2025 0x7 Code Injection
09/24/2025 0x6 Control-flow Hijacking (cont'd)
09/22/2025 0x5 Control-flow Hijacking
09/17/2025 0x4 Basic Concepts (cont'd)
09/15/2025 0x3 Basic Concepts (cont'd)
09/10/2025 0x2 Basic Concepts
09/08/2025 0x1 Introduction

Meetings

Instructor

Vasileios (Vasilis) Kemerlis

Teaching Assistants

Ruth Ukubay (HTA)
  • echo @cs.brown.edu|sed 's/^/rukubay/'
  • CIT 269 + Zoom (Fri. 12PM – 2PM)
Alice Song (TA)
  • echo @cs.brown.edu|sed 's/^/zsong50/'
  • CIT 143 + Zoom (Tue. 7PM – 9PM)
Aly Rajwani (TA)
  • echo arajwan^2@cs.brown.edu|tr -d ^
  • CIT 143 + Zoom (Thu. 6:30PM – 8:30PM)
Caden Schroeder (TA)
  • echo cschroe^4@cs.brown.edu|tr -d ^
  • CIT 201 + Zoom (Mon. 12PM – 2PM)
Elizabeth Gresalfi (TA)
  • echo e^rgresal@cs.brown.edu|tr -d ^
  • CIT 165 + Zoom (Tue. 4PM – 6PM)
Saswata Majumder (TA)
  • echo smajum^14@cs.brown.edu|tr -d ^
  • CIT 227 + Zoom (Wed. 6PM – 8PM)

Announcements

11/03/2025 Lecture 0xf posted.
10/29/2025 Assignment 0x3 posted.
10/29/2025 Assignment 0x2 is due today.
10/29/2025 Lecture 0xe posted.
10/27/2025 Lecture 0xd posted.
10/22/2025 Assignment 0x2 is due on 10/29/2025.
10/22/2025 Midterm Exam.
10/20/2025 Lecture 0xc posted.
10/15/2025 Midterm is on 10/22/2025.
10/15/2025 Assignment 0x2 posted.
10/15/2025 Lecture 0xb posted.
10/14/2025 Assignment 0x1 is due today.
10/13/2025 No class today.
10/08/2025 Lecture 0xa posted.
10/06/2025 Assignment 0x1 is due on 10/14/2025.
10/06/2025 Lecture 0x9 posted.
10/01/2025 Lecture 0x8 posted.
09/29/2025 Assignment 0x1 posted.
09/29/2025 Lecture 0x7 posted.
09/24/2025 Lecture 0x6 posted.
09/22/2025 Lecture 0x5 posted.
09/17/2025 Lecture 0x4 posted.
09/15/2025 Lecture 0x3 posted.
09/10/2025 Lecture 0x2 posted.
09/08/2025 Lecture 0x1 posted.
09/03/2025 Welcome to CSCI 1650!