文件名称:论文研究-一种抗地址淹没的缓冲区栈溢出算法.pdf
文件大小:1.04MB
文件格式:PDF
更新时间:2022-08-11 17:24:45
缓冲区溢出,栈溢出,地址淹没,返回地址备份
缓冲区溢出是常见的网络漏洞攻击,其中最重要的是栈溢出攻击。通过分析缓冲区溢出攻击的方法和特点,提出一种基于StackShield改进的RetProtect算法。首先利用IDA Pro对源程序反汇编分析,然后建立新的库函数,并通过修改GCC源代码来实现程序执行时对函数返回地址的备份的方法来检测缓冲区溢出攻击的发生。与其他栈溢出攻击检测方法相比,RetProtect算法可有效地阻止对返回地址进行淹没的栈溢出攻击,对用户透明,系统兼容性好。