论文部分内容阅读
随着计算机和网络技术的发展,计算机和网络的安全正受到日益严重的威胁。各种攻击手段不断出现,造成计算机和网络不能正常运行、数据受到破坏和窃取等。缓冲区溢出攻击是对计算机和网络进行攻击的常见方法之一。它是利用向一个有限的缓冲区中拷贝过长的字符串,导致缓冲区相邻存储单元被覆盖,从而使程序运行失败或跳转到攻击者设计的攻击代码处执行攻击代码。这样攻击者就有机会获取计算机或网络服务器的控制权。
With the development of computer and network technology, the security of computer and network is being threatened increasingly. A variety of attacks continue to occur, resulting in the normal operation of computers and networks, data corruption and theft. Buffer overflow attacks are one of the common ways to attack computers and networks. It is the use of a limited buffer to copy too long string, resulting in buffer adjacent storage unit is covered, so that the program fails to run or jump to the attacker-designed attack code at the execution of the attack code. This gives attackers the chance to gain control of the computer or web server.