Link Search Menu Expand Document

Lab 4: ROP and Return-to-libc

Due Date: Monday 09/18/23 before class

This time you should do the optional task (Task 5). You should change the value for N in the Makefile to 256.

Lab Overview

For this lab, you will learn a more advanced exploitation technique called return-oriented programming (ROP). You can find the SEED lab description here. The lab setup files to be used within the VM can be found here.


Please write your lab report according to the description. Upload your answers as a PDF to blackboard.

Prerequisite Reading

  • SEED Book Chapter 5


Significant content borrowed from Wenliang Du