Back to Blog
Trending Buffer Overflow Exploit Dev Binary Exploitation

Buffer Overflow Attacks: A Deep Dive for Exploit Developers

RootRecon TeamDecember 5, 2024 12 min read

What is a Buffer Overflow?

A buffer overflow occurs when a program writes more data to a buffer than it can hold...

Stack vs Heap Overflows

Stack overflows target return addresses; heap overflows corrupt allocator metadata...

Writing Shellcode

Shellcode must be position-independent and avoid bad characters...

Modern Mitigations

ASLR, NX/DEP, and stack canaries make exploitation harder but not impossible...