基于可执行文件签名补丁比对软件工具的设计与实现

被引量 : 2次 | 上传用户:ivyjiawx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
补丁比对技术对漏洞研究具有重要的意义。它以软件的补丁程序和原程序为研究对象,通过二者之间的比对,发现补丁所修复的位置,从而确定软件漏洞存在的位置,为漏洞研究提供重要的分析基础。本文在广泛了研究国内外补丁比对算法的基础之上,提出了基于可执行文件签名的补丁比对方法。算法创新性的提出了可执行文件签名技术,并通过此技术对比对算法进行自动化的选择,以便在比对过程中适应可执行文件的特点。同时,在比对算法中采用了“签名自匹配”,以处理函数签名碰撞的情况。之后,本文对基于可执行文件签名的补丁比对算法的关键环节进行了设计。可执行文件签名和可执行文件签名判决子针对可执行文件的特点,对比对算法进行选择;函数签名的设计是用来提高函数的区分度,“签名自匹配”方法在比对之前对文件自身的函数签名进行处理,都是为了解决比对过程中签名碰撞的问题,从而提高工具的整体性能。最后,在算法及其关键环节的研究基础上,本文设计并实现了BinaryPatchMatch的补丁比对软件,对软件的各个模块进行了详细的介绍。本文对BinaryPatchMatch软件的性能指标进行了测试,并以微软公司的MS09-057补丁作为应用实例,对BinaryPatchMatch的应用方法与比对效果做了介绍。
其他文献
众所周知,思维导图是一种发散性思维可视化的辅助工具,在各科学习中都得到了广泛应用。思维导图能有效激发和整理思维,促使学生将新旧知识进行整合,并构建成知识网络,从整体
为解决长期以来基准电网风险管控中,对管控成效量化评估考虑的缺失,从工程应用角度出发,借鉴基于可信性理论的电网风险计算方法计算基准电网风险分值,确定基准风险管控成效量
文学形象是文学作品的重要组成部分,动物形象在众多文学形象中占有一席之地。先秦两汉典籍中动物形象众多,学界也对此进行了很多研究,但统观学界的研究,多侧重于具有积极意义
“吉林大学诗人群”在中国当代诗歌史中是一个极具影响力的诗人群体,在当代中国诗歌发展的历程中有着不容小觑的地位。吉林大学建校至今已七十年,在这七十年间,吉林大学校园
目的建立小鼠成纤维细胞系NIH-3T3预热适应细胞模型,探讨应激与适应对细胞活性和热休克蛋白90(HSP90)合成的影响。方法通过预热适应(42℃,20 min)建立应激适应细胞模型,并通
旅游旅馆建筑设计作为一种商业文化设计的类型,有其文化的属性。成功的旅游旅馆建筑设计不仅要能满足其使用功能的需要,更重要的是要具备不同的地域性和文化性以满足人们精神
归懋仪为乾嘉道时期的闺阁大家,诗歌创作丰厚,艺术臻美;交游网络庞大,名流汇聚。本文以归懋仪存世十种诗集为研究对象,拟从诗歌中寻找重要的时间、地点、人物线索,详细考辨她
信用卡是一种起源于美国、而近十几年在国内被各大商业银行广泛应用的一种新兴金融工具。当前,信用卡业务在国际一些发达国家发展比较成熟,在我国也逐渐成为金融机构个人信贷
本文研究了中国英语学习者恭维语回应策略。恭维语与恭维语回应是人际交往中普遍的语言现象。恭维语是对谈话另一方的积极评价,被称为“社会的润滑济”,恭维语回应与恭维语是
建立了微波消解样品,电感耦合等离子体质谱法(ICP–MS)测定黔西南高砷土壤种植的砂仁中痕量铜、铅、砷、镉的分析方法。对微波消解条件进行了优化。为了避免消解试剂对质谱测