Lab Assignment #2

Exploiting Heap Overflow

Software Security (CS52700) Fall-16, Purdue University

Byoungyoung Lee

In this lab assignment, you will exploit a heap overflow in the target binary (i.e., lab-2/target in our in our git repository https://github.com/lifeasageek/cs52700-public). Note, the memory allocate used in the binary is dlmalloc (the source code). Before you get started, you may want to check following articles first.

Instruction & Exploitation Goal

The same as the first lab assignment.

Submission

Make your own tarball, named lab2.tar.gz, and submit it through the submission site. Your tarball must include following files.