溢出攻击漏洞检测程序设计与实现 缓冲区溢出是一种非常普遍、非常危险的漏洞,在各种操作系统、应用软件中广泛存在。利用缓冲区溢出攻击,可以导致程序运行失败、系统宕机、重新启动等后果。更为严重的是,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。 1.了解缓冲区溢出攻击的危害及存在环境。 2.深入研究缓冲区溢出攻击的过程及原理。 3.设计针对缓冲区溢出攻击的检测方法 4.编写缓冲区溢出攻击检测程序。 5.给出针对缓冲区溢出攻击的防御措施。 搭建存在溢出漏洞的虚拟机,编写溢出攻击检测程序,对虚拟机的漏洞进行攻击,利用编写的程序检测到该攻击并且成功防御。能检测到的溢出攻击种类尽可能地多,并要说明防御了哪种攻击。