Explanation of the Buffer Overflow Attack
A pretty good explanation of the buffer overflow attack.
http://arstechnica.com/security/2015/08/how-security-flaws-work-the-buffer-overflow/