Buffer Overflows, a peek under the hood v1.0
Published on 2007-10-24 17:24:57.
Description
Many papers and exploits have been published regarding buffer overflow vulnerabilities.Buffer overflows are one of the most hazardous bugs ever, and very likely to occur as well.
Everyone, in one way or another, has written code vulnerable to an overflow attack.
Furthermore, people enthused in IT security are afraid of the term and think of it as
something impossible to master.
That's why I decided to write this paper, to illustrate in a simple manner,
how buffer overflows work, how dangerous they are and --of course-- how to exploit them.
After reading this paper you will still be far from a buffer overflow master,
but you'll have a fairly good understanding about how they work.
I will not try to cover everything nor get into advanced exploitation techniques,
instead, I'll try to keep it as simple and comprehensible as possible.