基于补丁比对的Windows下缓冲区溢出漏洞挖掘技术研究

被引量 : 26次 | 上传用户:luochaojie123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
缓冲区溢出漏洞是软件漏洞中危害最大、分布范围较广的一类漏洞。挖掘未被发现、或者未公布、或者已公布但没有引起广泛重视的缓冲区溢出漏洞的意义重大,在网络安全领域中将起到重要的作用。文章从深入研究分析缓冲区溢出漏洞的成因入手,提出了一个基于补丁比对的缓冲区溢出漏洞挖掘模型。该模型主要针对微软已公布但没有明确溢出位置的缓冲区溢出漏洞,利用二进制可执行文件比较技术对漏洞进行粗略定位,再动态分析精确定位溢出点。文中介绍了两种二进制可执行文件比较技术,在分析比较它们优缺点的基础上,选用了结构化二进制比较技术。论文还详细论述了补丁比对工具的设计和实现。该比对工具主要包括四个模块,分别为反汇编模块、结构化信息提取模块、结构化比较模块和比对结果显示模块。在反汇编模块的实现中,充分利用了微软二进制可执行文件的调试信息,提高了IDA反汇编结果的正确率。对于结构化比较模块,在结构化比较方法的基础上进行了一定程度的改进,总结了若干种匹配方法。同时为成功地匹配文件中被修改的函数,增加了一些匹配方法,如入度相同的唯一相似签名匹配等,一定程度上提高了结构化比较的匹配率。为减少人工分析比对结果的工作量,在结果显示模块中增加了比对结果过滤功能。通过查找与缓冲区溢出漏洞相关的脆弱点,有效地缩短了漏洞挖掘的时间。在补丁比对工具实现的基础上,对该工具进行了性能测试。利用它分析了微软近期公布的15个安全公告中的漏洞。并将其与iDefense公司的IDACompare软件进行了性能比较,结果表明该工具的函数匹配率较高,性能较优。文章最后还具体介绍了两个漏洞的挖掘过程。
其他文献
目的 分析年龄及孕早期亚临床甲减(SCH)与早产及其亚型的相关性,为不同年龄孕早期亚甲减患者孕期监测制定个体化策略提供科学依据。方法 以2016年2月-2018年6月在甘肃省妇幼
目的:揭示穴位贴敷法治疗三叉神经痛的临床有效性,通过神经递质研究其治疗三叉神经痛的机制。方法:本研究采用双盲随机分组对照法及放射免疫法进行。将入选的60例三叉神经痛
目的:观察针灸治疗干燥综合征的临床疗效。方法:选穴:太溪、肾俞、合谷、廉泉,将穴位与电针仪连接。结果显示治疗后部分患者口干症状有明显改善。血中促黄体生成素(LH)和睾酮
《吕氏春秋》融合诸子百家的思想,内容丰富,头绪繁多,分十二纪、八览、六论三大部分,是一部百科全书式的著作。首先要肯定的是,《吕氏春秋》中的主要内容不是先秦时期的宗教信仰崇
<正>会议指出,按照中央经济工作会议和《政府工作报告》部署,一段时间以来各方面多措并举,小微企业融资成本有所下降。下一步,要坚持实施稳健的货币政策,保持松紧适度,并根据
谚语是我们生活中喜闻乐见的语汇,节奏明快,易读易记,语言简洁而又不失喻意深远。农谚是谚语家族中最大的一个分支,历史也最为悠久,历时和共时上都具有深远的研究意义和价值。文章
提出并简要阐述网络媒体面临着技术、经济、道德法律等三大突出问题。从分析网络媒体从业人员的现状及特点出发,对网络媒体从业人员提出了文化、道德、专业、创新、法制等方
<正>刘伯承元帅讲话、做报告经常用一些通俗的四川俚俗土语或说明深刻的哲理,或形容敌人的特点,或阐述战略战术,亦庄亦谐,大俗大雅,出人意表,形成其独特的语言风格。比如,刘
在把握杭州市中等职业学校校企合作运行现状基础上,聚焦影响校企深度合作的瓶颈分析,如在政策约束力、校企合作点、教师下企业、顶岗实习管理等问题上作了深入剖析,并针对问
“知识分子写作”是中国当代诗坛具有代表性的诗歌流派之一,它的起源可追溯到1987年。在“知识分子写作”的发展过程中,它的内涵随着时代的变化和阐释者的不同理解有着微妙的