谷歌上周五宣布BinDiff开源——这是给安全研究人员用于进行二进制文件对比工具。早在2011年的时候,谷歌就收购了Zynamics,也就成为了BinDiff的东家,那个时候这款工具就已经很流行了。BinDiff当时是需要商业授权的,只不过谷歌在收购Zynamics之后调低了其价格。
谷 歌自己将BinDiff融入到了许多内部文件分析系统中,利用其二进制对比技术,来追踪恶意程序家族。谷歌软件工程师Christian Blichmann表示:“在谷歌,BinDiff核心引擎驱动着大规模的恶意程序进程管线,帮助保护内部和外部用户。BinDiff提供对比结果,通过 数十亿次的对比,将全球恶意程序汇聚成相关家族。”
谷歌宣布二进制文件对比工具图一
除了恶意程序的追踪,BinDiff开发人员还说,该工具可用于发现厂家提供软件中的错误修正,跨相似二进制文件传递分析结果。这在进行安全研究,帮助开发团队避免相同代码重复工作的问题上,能够节约很多时间。
谷歌宣布二进制文件对比工具图二
当前,BinDiff能够针对x86、MIPS、ARM/AArch64、PowerPC等架构进行二进制文件的对比。最新版,为Windows和Linux平台开发的4.2版,当前已经可以从官方网站下载
作为文件管理系统的补充,UltraCompare Professional 可以追踪不同文件、目录和 .zip/.jar 档案之间的差异。文件比较功能包括同时对两个或三个文件进行文本及二进制比较,并能合并这些文件之间的差异。文件夹比较支持对本地/网络目录(并递归比较子目录)和 zip 档案进行比较,同时与文本/二进制模式类似,可以合并这些目录之间的差异。
UltraCompare 与 UltraEdit 或 UEStudio 自动集成,是您必不可少的一款工具。我们提供免费试用版;立即下载,开始追踪并合并源代码的差异。
阅读本文时您可能已经在使用 UltraEdit,但可能尚未安装 UltraCompare Professional。您可能还未意识到这样一个工具的重要性或通用性。
您甚至可能已经使用了 UltraCompare Lite,但现在觉得这一小巧的比较程序对您的编辑目的来说功能不够强劲。UltraCompare Professional 以更为丰富的功能著称,可以对两个或三个文件或目录进行文件和文件夹比较,并带有合并功能、忽略选项、FTP 支持等。请查看 UltraCompare Lite 和 UltraCompare Professional 之间的差异。
UltraCompare Professiona 可以为您做什么?请跟我们一起漫游...
谷歌宣布二进制文件对比工具图三
文本编辑
您处理文本文件时是否曾忘了编辑的位置或哪个才是最新文件?是否曾对文件版本之间的差异感到迷惑?
编程
如果您还在手动检查文件或代码的更改,那么这是在浪费宝贵时间,降低精确性和生产力。比较和合并操作是差异比较工具的基础功能,因此我们在 UltraCompare 中设置了大量合并/合并后处理的功能,使您可以轻松地审核差异并放心地合并选区。无论是单人开发还是团队开发,您有多少次需要将文件与修改后的版本进行比较,或将更改合并到较新的版本中?
系统管理
我们都知道要备份 - 但当发生故障并需要将历史备份与当前备份进行比较时,会出现什么情况?这就是比较/合并/同步工具大显身手的时机。
远程文件
您需要比较远程文件吗?使用 FTP/SFTP 下载远程文件,执行比较/合并操作,然后仍旧将文件保存在服务器上。
日常用途
我们有多少次下载了软件更新或文件,并想知道其与上次发布或上一个版本的差别?
仍将信将疑吗?请查看我们的功能地图或完整的功能列表,或浏览最新功能。最后请立即下载免费试用版,从而开始比较并合并文件和文件夹
大家可以对比一下两个文件对比工具