Windows内核漏洞检测与利用关键技术研究

被引量 : 7次 | 上传用户:lqzhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DeviceloControl机制是Windows系统下内核态与用户态进行通信的重要机制。本文对该机制下的内核驱动漏洞进行研究,包括漏洞的检测技术以及利用技术。对内核DeviceloControl漏洞的检测,目前已公开的主流研究采用动态fuzzing测试技术,是一种黑盒测试方法,缺乏对内核驱动内部信息的深入了解,测试盲目性较强。另外,传统的研究中也缺乏对漏洞模式的分析和总结。对内核DeviceloControl漏洞的利用研究,由于内核的特殊性,与传统漏洞利用技术存在较大的不同。随着最新漏洞利用缓解技术的出现,对利用技术研究也提出了更高的挑战。本文针对以上问题进行研究,主要工作包括:一、对已公开Windows内核DeviceloControl漏洞进行分析,总结并提出WTVTA (写污点值到污点地址)漏洞模式,将传统的静态污点分析技术引入对内核驱动的分析中,定义内核驱动中污点输入及其传播规则,并提出基于WTVTA模式的静态漏洞检测算法。通过对MS11-062漏洞驱动进行测试,验证了算法的有效性。二、设计实现了一个新的内核驱动测试框架,提出一种启发式的静态搜索算法获取所有测试接口,将测试程序部署在虚拟机中,控制台程序与测试程序进行通信以对测试流程进行监控。在测试过程中,收集内核驱动执行流程中的动态信息,指引后续测试用例的生成。本文选取4款国内外知名杀毒软件进行真实内核驱动的测试,实验结果表明提出的测试方法在接口覆盖率、测试用例有效性以及测试效率上均优于传统测试技术,并成功发现4个未公开的内核驱动安全漏洞。三、研究WTVTA模式漏洞的利用方法,包括控制流程的劫持以及内核ShellCode的构造技术。同时对目前最新的漏洞利用缓解技术进行研究,分析多种缓解技术如何互相配合以截断传统的利用途径。在此基础上,提出新的漏洞利用技术以对抗利用缓解技术,实现有效的提权利用。
其他文献
中小企业对我国经济发展发挥巨大作用,然而一直面临融资难的困境,浙江省的中小企业也难摆脱此境。中小企业经营模式以及股权融资特点决定了要想脱离融资困境必须借助股权融资
目的探讨衰老合并糖尿病(DM)小鼠模型的建立、与老年痴呆关系及中药治疗。方法小鼠40只,分成四组:治疗1组、治疗2组、模型组、正常组,每组10只,前3个为造模组,用链脲佐菌素(S
电力工程无论是施工建设还是运行管理,安全问题都是至关重要的内容,建设安全文化是电力工程管理中安全管理工作开展的首道环节,建立与执行都贯穿于电力工程管理的全过程中。
应急规划是水利施工中防洪度汛的重要工作,文章基于此,以三江口水闸为例,首先分析了防洪度汛的几点要求,确保围堰施工安全、确保恢复生产作业以及确保闸坝过流目标,然后就如
化学作为高中学生要学习的重点科目,其教学方法值得教师去好好探究,尤其是在高三化学总复习的阶段,教师必须清楚地认识到学生不仅仅要对考点知识有着细致的掌握,还要在此过程
今年以来,聚源水电公司认真贯彻落实党的十九大精神,紧扣集团“1382”总体要求和大唐广西分公司“六大主攻内核”工作思路,以“双新”“双优”“双评价”和“双排序”为抓手,
录制分析了陕西省三种常见蟋蟀的雄性鸣声特征.结果表明:贝氏斗蟋鸣声中一个音节所含脉冲数不等,多为8或9个,音节持续时间较长(约203ms),主峰频率为4472Hz;长鄂斗蟋鸣声中一个音节所
资产价格与货币政策的关系一直是学术界的研究热点。从微观层面来看,已有的研究大多集中于资产价格对货币政策传导的作用以及资产价格是否能够准确地反应宏观经济等问题;从宏
在我国互联网金融发展进程中电商企业起到了重要的推动作用,商业银行的三大支柱业务电商企业现在都有所涉足,电商企业设立网络银行的呼声也是越来越高。网络银行没有实体分支
培养学生修改作文的能力是写作教学中不可或缺的一环。教师有必要安排一个科学合理的训练序列,循序渐进地训练学生作文修改的能力。本文就初中阶段作文修改训练序列进行了初