Exploitation Part 2 - The Heap

Presenter: Scott Hand

Date: 23 Feb 2012

Description: For the second part of our exploitation section, we looked at heap based exploitation. We introduce the fundamentals of dynamic memory allocation and highlight several exploitable properties. These ideas are put into practice in a set of heap overflow challenges from exploit-exercise.com's Protostar VM. We walk through the first three. Other uses of heap space such as heap spraying are mentioned.