Buffer
Overflow Intro. ©2002, Jedidiah R. Crandall, Susan L. Gerhart, Jan G.
Hogle.
http://sfsecurity.pr.erau.edu
Programs end up as numbers
in mailboxes, also!
Programs are stored the
same way, as a buffer of numbers.
A program that reads
someone’s last name and repeats it to them is compiled into a
series of instructions that Norman understands.
Each instruction has a
unique number. For example,
•23 = “Copy the number from the next mailbox and hold that
piece of paper in your left
hand.”
•188 = “Put the piece of paper in your left hand into the
mailbox with the box number written on the
piece of paper in your right hand.”
.