无忧启动论坛

标题: MD5与SHA1、CRC32全相等的两个文件不等价! [打印本页]

作者: chiannet    时间: 2013-10-8 08:16
标题: MD5与SHA1、CRC32全相等的两个文件不等价!
本帖最后由 chiannet 于 2013-10-8 15:22 编辑




    17楼huaqingyuan 友指出了原因,21楼给出了命令行解决之道   

用7-zip解压“好坏TXTSETUP在这里头.WIM”,可以得到下列两个文件:

文件: 好的\TXTSETUP.SIF
大小: 80974 字节
修改时间: 2013年10月4日 星期五, 10:00:00
MD5: 4847C2D8145F70042E99B73A0FCA4381
SHA1: 24076EEA370C2E507B7BEA55B811C9E9EF9A3E72
CRC32: 58209CCE

文件: 坏的\TXTSETUP.SIF
大小: 80974 字节
修改时间: 2013年10月4日 星期五, 10:00:00
MD5: 4847C2D8145F70042E99B73A0FCA4381
SHA1: 24076EEA370C2E507B7BEA55B811C9E9EF9A3E72
CRC32: 58209CCE


复制“好的\TXTSETUP.SIF”为 “03PE\WXPE\TXTSETUP.SIF”,运行“创建测试用ISO.CMD”,所得ISO可顺利启动到PE桌面。



复制“坏的\TXTSETUP.SIF”为 “03PE\WXPE\TXTSETUP.SIF”,运行“创建测试用ISO.CMD”,所得ISO无法启动,如图:坏的.png。



此外,若用7-zip压缩“坏的\TXTSETUP.SIF”,再解压得到的TXTSETUP.SIF,则测试结果同“好的\TXTSETUP.SIF”。

测试样本及测试工具:http://pan.baidu.com/s/15QAgE


作者: girlff    时间: 2013-10-8 08:55
本帖最后由 girlff 于 2013-10-8 08:59 编辑

经过测试和你得到的结果相同
好的可以正常进入PE
坏的则不可以
用7Z压缩后在解压可以正常进入pe
我测试环境是VMware
作者: chiannet    时间: 2013-10-8 09:17
girlff 发表于 2013-10-8 08:55
经过测试和你得到的结果相同
好的可以正常进入PE
坏的则不可以


你认为是什么原因所致?

我已经大致猜测到问题的原因了,等5个以上爱好者参与,我公开我的看法。看我们的看法是否一致。


作者: viptks    时间: 2013-10-8 09:30
MD5碰撞,安全界很常见的,没什么
作者: chiannet    时间: 2013-10-8 09:43
viptks 发表于 2013-10-8 09:30
MD5碰撞,安全界很常见的,没什么

那两个文件不论你用BC2,还是BC3对比,甚至可以十六进制逐字节比对,都是报告:“文件匹配”。
作者: 西门庆歌    时间: 2013-10-8 10:01
关注
作者: hero8000    时间: 2013-10-8 10:17
长文件名短文件名,

我碰到过同样的文件复制出来可以用,原来的不能用,一查程序要用到短文件名,而原来的没有。

不知可否参考
作者: fengtao4it    时间: 2013-10-8 10:22
本帖最后由 fengtao4it 于 2013-10-8 10:54 编辑

我猜会不会是那个坏的文件名有什么不规范的地方,用7-zip处理时自动修正了呢?
下了半天没下下来,网络不太给力,没法帮忙测试了,只好等着看答案
作者: chiannet    时间: 2013-10-8 10:26
hero8000 发表于 2013-10-8 10:17
长文件名短文件名,

我碰到过同样的文件复制出来可以用,原来的不能用,一查程序要用到短文件名,而原来 ...

你的说法可能在某些情况下成立,但与本贴没有半毛钱的关系。
作者: ddianxing    时间: 2013-10-8 10:35
本帖最后由 ddianxing 于 2013-10-8 10:37 编辑

难道是文件名有什么不对???—— 好吧,我承认我想不通,但想知道答案!
作者: huaqingyuan    时间: 2013-10-8 12:13
下载测试下!
作者: tegl    时间: 2013-10-8 12:15
WIM的连续存放碎片问题吧
作者: chiannet    时间: 2013-10-8 12:15
tegl 发表于 2013-10-8 12:15
WIM的连续存放碎片问题吧

应该不是。你可以测试整理碎片
作者: sysop    时间: 2013-10-8 12:28
有意思 我来看看
作者: huaqingyuan    时间: 2013-10-8 12:29
WINHEX比较完全一样!
作者: huaqingyuan    时间: 2013-10-8 12:35
我找到问题在哪里了!
作者: huaqingyuan    时间: 2013-10-8 12:39
关键就在这里!

作者: huaqingyuan    时间: 2013-10-8 12:40
本帖最后由 huaqingyuan 于 2013-10-8 12:53 编辑

其实是一样的文件,只是一个被锁定!如果这个文件是程序,运行时候应该会有提示!
作者: chiannet    时间: 2013-10-8 13:36
huaqingyuan 发表于 2013-10-8 12:40
其实是一样的文件,只是一个被锁定!如果这个文件是程序,运行时候应该会有提示!

兄弟所言正是要害。

兄弟可有什么方法检测一个文件是否处于该囹圄?
作者: chiannet    时间: 2013-10-8 13:40
此外,什么情况下使文件产生该种锁定?如何用命令行工具检测该种锁定?如何用命令行工具解除该种锁定
作者: chiannet    时间: 2013-10-8 14:14
需要这个东西

http://technet.microsoft.com/en-us/sysinternals/bb897440.aspx
作者: 西门庆歌    时间: 2013-10-8 15:16
高,实在是高!
作者: girlff    时间: 2013-10-8 15:22
两个文件的属性我对比了下,是锁定的问题吧,看看C大有什么高招解决。
作者: chiannet    时间: 2013-10-8 15:24
girlff 发表于 2013-10-8 15:22
两个文件的属性我对比了下,是锁定的问题吧,看看C大有什么高招解决。

21楼的工具,可一招制敌。
作者: 2012Tianbao    时间: 2013-10-8 16:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2010chinawy    时间: 2013-10-8 16:55
原来如此,sif文件也会被自动上锁吗?
作者: dragonflylee    时间: 2013-10-8 18:37
chiannet 发表于 2013-10-8 15:24
21楼的工具,可一招制敌。


复制到FAT32分区上不就好了,反正都是NTFS下才有的东西
ISO的文件系统下也没有此问题。WIM才会有
作者: chiannet    时间: 2013-10-8 19:30
dragonflylee 发表于 2013-10-8 18:37
复制到FAT32分区上不就好了,反正都是NTFS下才有的东西
ISO的文件系统下也没有此问题。WIM才会有

唉,FAT32分区不好找哇。
我的硬盘基本都是NTFS文件系统。
作者: singel    时间: 2013-10-8 23:45
呵呵,学习了
作者: cxmzlxb    时间: 2013-10-16 12:04
学习了!!!!!!!!!
作者: huangwenjia    时间: 2013-10-16 12:08
FAT32分区只要弄个VHD,格一下就是了。
作者: zgzxp    时间: 2013-10-17 20:39
这个是锁定吗?是流文件?
作者: lovemotto    时间: 2014-11-9 20:24
感谢楼主!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3