← Back to Labs
Stack & Heap Memory Corruption Exploits
Step through stack frame overflows, glibc ptmalloc heap Use-After-Free corruption, Return-Oriented Programming (ROP) gadgets, and ASLR/DEP bypasses
STEP 1 OF 6
1. Stack Frame Layout & Normal Execution
When a function is called in C, memory is allocated on the call stack for local variables, saved frame pointers (RBP), and the return address (RIP). In normal execution, functions push and pop frames cleanly as they return control to their caller.
Arrow keys to navigate · R to reset
Tap dots to jump to any step