0x00 前言
BinDiff是二进制文件的比较工具,可帮助漏洞研究人员和工程师快速找到反汇编代码中的差异和相似之处。
使用BinDiff,您可以识别并隔离供应商提供的修补程序中的漏洞修复程序。您还可以在同一二进制文件的多个版本的反汇编之间移植符号和注释,或使用BinDiff收集代码被盗或专利侵权的证据。
0x01 安装环境
操作系统 | BinDiff版本 | jre版本 | IDA 版本 |
---|---|---|---|
Windows 7 64bit | BinDiff v4.3 | jre 1.8.0_221 | IDA 6.8 |
win8/Win10 64bit | BinDiff v5 | jre 1.8.0_221 | IDA 7.X |
笔者本来要安装BinDiff v5, 奈何没有win10的环境。
JRE下载地址
https://java.com/en/download/manual.jsp
这里指向的是英文下载页面,可以下在离线安装包,比较方便。(中文页面很坑,只提供online版)
IDA下载地址
官网下载地址:
https://www.hex-rays.com/products/ida/support/download.shtml
需要注册帐号,或者需要购买
XD【传送门】
BinDiff 下载地址
https://www.zynamics.com/software.html
- 勾选同意
- 直接点击这fck一样的文件名,即可下载。【传送门】
0x02 安装步骤
1. 运行
2. 同意,next
3. 选择安装路径,next
4. 选择IDA 6.8的根目录位置,next
5. Install
完成。
0x03 Tips
- Windows 7 x86无法安装BinDiff v4.3