`
suoyihen
  • 浏览: 1360328 次
文章分类
社区版块
存档分类
最新评论

比较2进制文件(EXE,DLL等)异同的方法

 
阅读更多

有时候,需要比较EXE,DLL文件,虽然重新编译了,或者只是版本修改,但是其实内容没有变化。

参考http://support.microsoft.com/kb/164151/en-us

The time and date stamps can be removed from the built image without removing relevant information (code and data) using the /RAWDATA switch available in the DUMPBIN utility. Any file compare utility can then be used on the DUMPBIN output as follows:
DUMPBIN /RAWDATA MyApp.EXE > first.txt

If Myapp.exe is built again at a different time, then use DUMPBIN as follows:
DUMPBIN /RAWDATA MyApp.EXE > second.txt

You can now compare first.txt and second.txt using a file compare utility like:
FC /B first.txt second.txt

分享到:
评论

相关推荐

    查看二进制文件的常用软件

    查看二进制文件的常用软件

    二进制存的图片的显示dll

    二进制图片显示,用二进制存的图片,直接用dll文件显示图片

    SDL2_ttf-2.0.14-win32-x64 & SDL2_ttf-2.0.14-win32-x86 二进制运行文件dll

    SDL2_ttf-2.0.14-win32-x64 & SDL2_ttf-2.0.14-win32-x86 二进制运行文件dll

    二进制文件合并拆分

    二进制文件合并拆分,java封装dll实现。

    二进制文件/PE文件对比工具非常好用

    二进制文件比较工具,可以支持两个pe文件的分析对比,内容是否有差异。可以快速定位出两个dll/exe是不是被修改多

    16进制转文本,读EXE和DLL输入文件,读DLL输出函数

    工具软件: VS2013环境下运行 16进制转文本,读EXE和DLL输入文件,读DLL输出函数 1. 文件格式转换:16进制转文本 2. 读取EXE和DLL输入文件,PE分析,破解 3. 读取DLL输出函数,PE分析,破解

    C#将引用的dll嵌入到exe文件中

    应用场景:当发布的程序有引用其它dll, 又只想发布一个exe时就需要把dll打包到exe; 方法如下: 1、 项目右键选择“属性”; 2、 添加资源文件:在属性设置界面选择“资源”选项卡,点击“添加现有文件”,选择需...

    工具软件:16进制转文本,读EXE和DLL输入文件,读DLL输出函数

    工具软件: VS2013编译,提供源码 文件格式转换,读EXE和DLL输入文件,读DLL输出函数 1. 文件格式转换:16进制转文本 2. 读取EXE和DLL输入文件,PE分析,破解 3. 读取DLL输出函数,PE分析,破解

    用16进制编辑器编写一个DLL文件附件

    记得当时这篇文章足足写了三十多个小时,写完后就感觉基本掌握了windows的PE文件格式,在看雪和壳狂发表后也得到了很多的网友的支持,特别是上海网友cnhnyu,发现了本文的几个错误,非常感谢他的指点 教程文章:...

    EXE运行依赖DLL文件提取工具.rar

    制作绿色软件必备的一款小工具,用于查看并提取EXE文件运行所需要的全部DLL文件,运行后,选择EXE进程,点击查看加载文件,可以查看该EXE文件所加载的所有DLL文件,加载的DLL可直接复制到指定文件夹中。

    exe和dll文件合并工具

    将多个dll或exe引用文件合并到主exe文件。可以把一些带dll的小工具做成一个简单的exe绿色文件。 引用微软官方的ILMerge命名空间写的,因为原来的ILMerge是一个使用命令行的工具,使用起来不方便,又看到了了文档里面...

    exe文件dll文件多种加密模式

    exe文件dll文件多种加密模式: 非绑定模式 ---- 加密后的文件不绑定用户电脑,但用户需要一个开启密码才可以打开 绑定模式 ---- 一机一码授权,加密后的文件不同用户电脑需要不同的开启密码 无密码模式 ---- 加密后...

    HA_Passolo2011CollaborationSP6_gnatix.rar

    可用 Passolo 本地化的文件格式一览表 Windows 标准资源 (32 位和 64 位)二进制文件 (EXE, DLL, OCX, SYS...)Windows 标准资源 (16 位,比如 Windows 3.1) 二进制文件 (EXE, DLL, SYS...)Windows 标准资源RC 文件 ...

    exe dll合并工具

    exe dll合并工具exe dll合并工具exe dll合并工具exe dll合并工具exe dll合并工具exe dll合并工具非常的好用

    dll文件编辑器.exe+dll.edit.zip

    dll文件编辑器.exe+dll.edit.zip

    Winmerge插件(16进制比较查看插件)(含源码)

    Winmerge 16进制比较查看插件 识别格式: .exe .dll .bin .ocx 编译环境:VC++ 6.00, XP系统。 在WinMerge 2.12.0.0 版本上稳定使用。 安装: 将dll文件复制到"x:\WinMerge安装目录\WinMerge\MergePlugins内,...

    二进制文件搜索工具

    本想找个能搜索包含了特定字节的任意文件的软件,结果没...可以输入字符串或者十六进码字节串进行搜索,.exe、.dll、.jpg、.txt....都能搜。au3写的还用upx压缩了,个人版杀软会报病毒,但企业版杀软是不会报病毒的。

    合并DLL到EXE文件

    C#写好程序往往会应用其他DLL类库,,给用户时不得不连带一些繁琐的DLL给用户,,,很不方便,,此工具能把DLL合并到EXE文件中,,这样就只给客户一个EXE文件即可。。。。。自己使用的,勿喷,,如有疑问请联系我!...

    luajit beta10 x86/64版二进制文件

    luajit beta10 x86/64版二进制文件 luajit.exe lua51.dll

    反编译DLL文件为.CPP工具

    如果是 NONAME 或者 C _CDECL 方式导出(比如 DEF 导出,大多数Windows DLL都是这种情况,比如WS2_32等等),则使用#pragma comment(linker, "/EXPORT:...)导出,且指定导出序号。  4.如果系统中没有 DbgHelp.dll,...

Global site tag (gtag.js) - Google Analytics