基于堆栈分析的缓冲区溢出漏洞检测方法

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:zhiqi_xu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文中分析了进程从开始运行,函数调用,一直到进程结束整个过程中函数堆栈的变化情况,研究了缓冲区溢出发生的条件,在Linux下实现了一个缓冲区溢出漏洞攻击程序和漏洞扫描程序.缓冲区溢出漏洞攻击程序利用缓冲区溢出漏洞非法获取了系统超级用户权限;而漏洞扫描程序主要对库函数strcpyO存在的缓冲区溢出漏洞进行了模拟攻击,倘若检测到攻击成功,则说明系统存在安全漏洞.
其他文献
文章通过对博州农村改水工程进行实施调查,对其在饮水安全上存在的问题进行了分析,并提出了解决的思路与建议。
自动推理一直是人工智能领域研究的重要内容.近几年来,由于tableau方法的通用性和直观性,引起人工智能界的广泛关注.对于自由变量语义tableau中的量词规则,由于γ-规则替换的
中国特色社会主义理论体系是马克思主义中国化的最新成果,它的形成具有深厚的实践基础和深远的理论渊源。这一理论体系与马克思列宁主义、毛泽东思想既一脉相承而又与时俱进,它
民族社区旅游景观资源的保护与开发是深层次开发旅游业的基础。民族社区旅游景观资源的消亡和变异的几种情况在当今世界,许多地区、国家的经济和旅游业正迅猛发展,不仅使当地
以解析社会形态为逻辑起点,以社会形态自然属性和社会属性为视角,在对社会主义进行哲学定论基础之上对社会主义的基本特征、内容进行科学预测,是马克思恩格斯认识社会主义的理论
自动谈判是商务活动中最富智能性和创造性的环节,是智能商务模式中亟需解决的关键技术.主要讨论了基于辩论的自动谈判问题,提出了相应的谈判模型和谈判Agent的体系结构模型,
数据库的规范化理论不仅仅是关系模式设计的理论指导和强有力的工具,对其它数据模型数据库的逻辑设计也同样有理论意义,数据的规范化不仅会带来空间上的效率,而且还有助于保