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
有些东西,分享就好
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异