pwn.college

Learn to hack!

Module: Memory Errors

Because of the lack of memory safety in low-level languages, such as C, memory corruption vulnerabilities manifest quite frequently, to brutal effect. This module will explore a number of different exploitation scenarios, using different types of flaws to achieve control over software.

Lectures

The lectures for this module are:

The following lectures from previous modules are also quite relevant:

Practice

Practice problems for this module are live on the dojo!