- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
丁二进制比较技术
Hume
丁二进制比较技术
补丁比较-揭示差异信息的常用方法
Ł补丁比较的需求
Ł开源软件Vs. 闭源软件
Ł二进制补丁比较的难点
二进制文件比较的常用方法及缺陷
Ł二进制字节对应比较
Ł反汇编- 文本比较
Ł其他方法
2 页
最新方法
Ł基于指令相似性的图形化比较(razor)
Ł结构化比较(halvar flake)
Ł这些方法的一些问题
理解程序本质以及补丁比较的特殊性
Ł函数-指令
Ł补丁比较的特殊性
进行 丁比较
Ł结构化比较、语意敏感分析
3 页
Ł设计签名
Ł筛选(WI)
Ł图的生成及查看
补丁分析实例
ŁMicrosoft Windows schannel.dll PCT1 协议
实现远程缓冲区溢出漏洞
4 页
丁比较
-揭示差异信息的常用方法
v补丁比较的需求
x安全防护:漏洞分析、病毒变种分析
x利用其他产品未公开特性的产品
x别有用心的黑客
v开源软件Vs. 闭源软件
x开源软件补丁源代码对比比较简单
5 页
x闭源软件补丁二进制比较
v二进制 丁比较的难点
x一个补丁补多个问题,代码变化较多
x与补丁无关的其他变化
x编译器优化
Ł源码修改编译 -逆向工程,信息不对称
Ł传统比较方法已经不能适应补丁比较的最新
需要
6 页
二进制比较的常用方法及缺
陷
v二进制字节对应比较。FC,只适用于极少量的变
化 (若干字节)的补丁比较
v反汇编- 文本比较。Beyond
compare,vi,emacs 缺乏对程序逻辑的理解,只
适用于小文件和少量变化
v其他方法。正则表达式结合文本比较?
7 页
最新方法
v基于指令相似性的图形化比较。
Todd Sabin :《Comparing binaries with graph isomorphisms 》
函数对比-每条指令作为流程图的一个节点-
流程图化简-流程图合成-人工分捡对比
8 页
最新方法
v结构化比较
Halvar Flake :《Structural Comparison of Executable Objects》
结构化函数签名(逻辑块数,子调用数目,链接数)
配比-签名相同不能匹配函数通过函数调用树进
行结构化分析对比-得到结果
9 页
最新方法
v两种方法各自的优点
结构化签名与具体平台无关,便于移植
结构化签名不会受到部分编译器优化的影响
您可能关注的文档
最近下载
- 浅谈略读课文教学--专题讲座.docx VIP
- 绿色金融复习测试卷.doc
- 2025届高考语文复习:议论文主体段落“五层结构法”写作指导 课件(共47张PPT)(含音频+视频).pptx VIP
- 电子版个人简历模板个人简历模板空白表格.docx VIP
- 摩登家庭台词剧本第一季第一集中英双语左右对照.pdf VIP
- 1:50万新 疆地质图[46幅图].pdf VIP
- SL101-2014 水工钢闸门和启闭机安全检测技术规程.docx VIP
- HK-328W型pH分析仪说明书V3.0.pdf VIP
- 001 三氯甲烷化学品安全技术说明书.doc VIP
- 高考英语语法词汇专项突破:09状语从句专项巩固训练+答案+解析[001].docx VIP
原创力文档


文档评论(0)