Use-After-Free漏洞检测和利用

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:clarain
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Use-After-Free漏洞是一种内存数据破坏缺陷,是由程序试图访问或操作已经被释放的内存引起的。该类型漏洞通常会导致程序崩溃,任意代码执行等危害。近年来,Use-After-Free漏洞变得愈发流行,尤其是经常被用来对浏览器客户端实施攻击。本文提出一种针对Use-After-Free漏洞的检测算法,并据此设计了检测系统UAFChecker。UAFChecker基于开源的多路径软件分析平台S2E实现,它通过挂钩关键的堆内存操作函数监控指针的生成,使用反汇编引擎BeaEngine在汇编层上跟踪指针的传播,通过收集和分析指针信息来检测漏洞。UAFChecker的创新点可以总结为以下三点:1)能够检测生命周期过长的悬垂指针2)提前了Use-After-Free漏洞的发现时机3)综合应用了多种成熟的软件测试技术,如选择符号执行技术和Fuzzing技术。实验结果表明,UAFChecker成功定位和分析出IE8浏览器中存在的多个未被公开的Use-After-Free漏洞。相较于传统的检测系统,该系统具有较高的代码覆盖率,并且能为漏洞分析提供关键信息。最后本文归纳提出了Use-After-Free漏洞利用的通用方法,并为挖掘出的漏洞编写了利用代码。
其他文献
Ad Hoc网络作为一种无中心、自构建、自组织和自管理的新型网络,因其组网灵活、展开迅速、分布式控制等诸多的优点,在军事和民用领域有广泛应用,成为研究的热点。其资源受限
期刊
期刊
期刊
随着通信和计算机技术的迅猛发展,人类进入了全新的多媒体时代。作为多媒体中最重要、最具表现力和最复杂的部分,数字视频在信息社会中发挥着越来越重要的作用。同时,视频传
时域有限差分方法有着良好的瞬态性和广泛的适用性,已被广泛应用于各类电磁场问题的求解中。传统时域有限差分方法在时域和空域上都采用2阶精度的中心差分方法,其计算精度较
随着北京奥运的临近,我国的数字电视将迅速推进,数字电视将在我国迎来一个大发展的时期。高清晰度有线电视机顶盒既可以接收显示标准清晰度信号也可以接收显示高清晰度信号,
期刊
期刊
降噪一直是图像视频领域的一个重要研究方向,随着稀疏性理论的发展,应用于图像视频的降噪方法逐渐从简单的滤波器逐渐向基于稀疏性的降噪方法发展。目前比较公认的前沿算法包