(Buffer overflow attacks are attacks that use buffer overflow vulnerabilities. Buffer overflow is a very common and risky vulnerability, which exists widely in various operating systems and software. The use of buffer overflow attacks can cause program failure, system shutdown, restart and other consequences. More seriously, it can be used to perform unauthorized commands, and even obtain system privileges, and then perform various illegal/illegal operations. There are many English names for buffer overflow attacks: bufferoverflow, bufferoverrun, smashthestack, trashthestack, scribblethestack, manglethestack, memoryleak, overrunscrew; they all refer to the same attack method. The first buffer overflow attack, the Morris worm, was created 20 years ago, and it has caused more than 6,000 network servers around the world to be paralyzed.
Buffer Overflow Attack.doc)