Smashing the Stack

Smashing the Stack For Fun and Profit

Read this, it is famous. At the time this paper came out, the knowledge of the existence of buffer overflows was kept secret among a very small group of people. This is the first known document describing the dark magic that was released to the public.

https://inst.eecs.berkeley.edu/~cs161/fa08/papers/stack_smashing.pdf