Difficulty: Advanced
What is a buffer overflow?
When a program attempts to write more data to a fixed-length block of memory (a buffer) than it is allocated to hold, overwriting adjacent memory.
Memory Corruption, C/C++
JavaScript is required for the interactive version of this page, including the code playground and progress tracking. Browse all InternHack tutorials.