首页
社区
课程
招聘
[讨论] 这个是怎么做到的?md5一样 功能不一样。
发表于: 2012-3-5 11:44 8520

[讨论] 这个是怎么做到的?md5一样 功能不一样。

2012-3-5 11:44
8520
http://115.com/file/clonsfie
这里面 2个程序md5一样,功能不一样。
---------------------------------------------------------------

另外我想问 各位大侠,
怎么利用fastcoll_v1.0.0.5  使一个exe的MD5值改为指定的值  并且还能正常运行呢?

大家看这个
http://wenku.baidu.com/view/666e69f57c1cfad6195fa78f.html

他说用一点编程基础+fastcoll_v1.0.0.5 就可以做到

【使一个exe的MD5值改为另一个指定的值,并且还能正常运行】

怎么做的?大侠给指点一下呗。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 358
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我在维基百科  上搜到  这个确实能做到。
http://zh.wikipedia.org/wiki/MD5

2008年,荷兰埃因霍芬技术大学科学家成功把2个可执行文件进行了MD5碰撞,使得这两个运行结果不同的程序被计算出同一个MD5

--------------------------------------------------
但是 使一个exe的MD5值改为另一个指定的值  且能正常运行 ,这个貌似比荷兰科学家的要难度大啊。

。怎么百度百科那位朋友也做到了呢? 难道他比荷兰的科学家还厉害?? 求真相
2012-3-5 11:48
0
雪    币: 249
活跃值: (71)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
很早之前的事了,根本没意义.你确实可以找到两个功能不同,但MD5相同的程序;但是你无法将恶意程序的MD5构造成白名单程序
2012-3-5 12:19
0
雪    币: 254
活跃值: (126)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
这个例子用fastcoll_v1.0.0.5就能做到
他说的两个程序功能不同是忽悠人的
两个程序的主体是完全相同的,只是后面80h长度的附加数据不同而已
他的程序去读取自身文件,判断5013h偏移处的字节,给出了不同的提示信息

你可以把它这两个附加数据分别附加到你自己写的任意程序后面测试md5碰撞,当然直接用fastcoll_v1.0.0.5你可以轻松生成任意多组。
2012-3-6 11:43
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
wa 这个研究的透彻
2012-3-6 19:04
0
雪    币: 67
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这个年头流行玩这个?
2012-3-10 01:20
0
雪    币: 1839
活跃值: (1776)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
7
原来是骗纸
2012-3-11 13:04
0
雪    币: 220
活跃值: (721)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
关键是MD5不能设置为指定的,所以基本无意义。
除非你可以将另1个功能的,想法加进白名单!那非白的也成白的了,呵呵
2012-3-11 14:09
0
雪    币: 255
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这年头玩不懂···不知···呵呵···
2012-4-2 21:22
0
游客
登录 | 注册 方可回帖
返回
//