BinDiff

BinDiff

BinDiff可以结合IDA Pro、Binary Ninja、Ghidra比较两个可执行程序的流程差异,可用于版本功能比较或补丁分析。
2011年被google收购后转为免费工具。
2023年在github开源。

官方简介: https://www.zynamics.com/bindiff.html
github地址: https://github.com/google/bindiff/

IDA使用方法

两个待对比的程序都提前用IDA打开,保存为压缩数据库,然后关闭
安装BinDiff之后,打开图形化界面,配置一下IDA所在文件夹的路径
使用BinDiff创建工作空间,加载两个数据库文件,找感兴趣的函数看就可以了

Ghidra使用方法

Ghidra当前需要配合BinExport使用
https://github.com/google/binexport

在Release页面下载 BinExport_Ghidra-Java.zip 或 ghidra_BinExport.zip
根据BinExport的README.md安装扩展

经过操作,可以得到".BinExport"文件,使用BinDiff加载2个".BinExport"文件即可进行比较


2021/9/29

posted @   rvy  阅读(115)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示