Buffer Overflow Intro. ©2002, Jedidiah R. Crandall, Susan L. Gerhart, Jan G. Hogle.  http://sfsecurity.pr.erau.edu
What is a buffer overflow?
Imagine the “last name” field has 10 boxes.  Your last name is Heissenbuttel (13 characters).  Refusing to truncate your proud name, you write all 13 characters.  The three extra characters have to go somewhere!