找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1173|回复: 5

[软硬件讨论] 关于写号的问题(半娱乐帖)

[复制链接]
发表于 2009-7-9 15:48 | 显示全部楼层 |阅读模式
目前根据某些同学们的实验,直接修改MEID是很容易的,而且修改完后pESN会根据MEID自动生成,现在问题是我们无法根据UIM卡的ESN号反推出MEID,在网上查了查资料,MEID到pESN用到了单向的SHA-1散列算法,过程不可逆。巧的是,又搜到另外一则消息“山东大学教授王小云破解MD5与SHA-1在Hash函数算法”,称该教授已经找到了SHA-1算法的collision,意思是说可以由不同的MEID找到相同的pESN,哈哈,太棒了,同学们去山东大学找王教授算MEID去啊
回复

使用道具 举报

发表于 2009-7-9 15:50 | 显示全部楼层
由不同ESN反过来找到对应的MEID...
3 `7 T7 h4 ?: f& }  Q
" U0 F% n) p  Q8 f呵呵.从理论上说可以做到.+ ~: \, J% }: G1 q  N
但是目前看这个计算量...9 W. g2 z* w& x0 @; Z2 c

* W1 H% `+ ?8 @4 p5 e一个号要在自己的电脑上算几年才能搞到....晕倒罗
回复 支持 反对

使用道具 举报

发表于 2009-7-9 15:52 | 显示全部楼层
ESN是32位的,MEID是56位的,由MEID生成pESN,而且这个pESN都是0x80开头的,所以肯定会有碰撞的,但问题是。。。因为MEID计算出来的pESN都是0x80开头的,所以要根据pESN推算MEID,必要条件是你的ESN是0x80开头的。但事实上大部分人的ESN都不是0x80开头的,所以此路不通。。。
回复 支持 反对

使用道具 举报

发表于 2009-7-9 19:41 | 显示全部楼层
不知道王小云大神的论文你看过没有。。。6 J3 F: u, i+ F
你看过就不会这样说了。。。" m! I* }- [9 k3 ^7 @
我可是足足看了那个论文。。做了半年的实践的。。。
. s, h, Z' v2 W. f/ Z) rhttp://merlot.usc.edu/csac-f06/papers/Wang05a.pdf
回复 支持 反对

使用道具 举报

发表于 2009-7-9 19:43 | 显示全部楼层
原帖由 KING 于 2009-7-9 15:52 发表 $ O$ B8 g0 @1 l! S) [# U: z
ESN是32位的,MEID是56位的,由MEID生成pESN,而且这个pESN都是0x80开头的,所以肯定会有碰撞的,但问题是。。。因为MEID计算出来的pESN都是0x80开头的,所以要根据pESN推算MEID,必要条件是你的ESN是0x80开头的。但 ...
$ x+ _+ T8 F4 q% o+ _
那倒是不见得。。只是现在用到0x80开头的
! M3 ?6 @/ S* b6 C9 \4 i% \/ i7 j1 }9 l/ X) E6 t0 m
不过想逆向sha-1之类的算法。。恩。。很难。。大概是2的128次方的样子。。。! R+ M9 J3 C$ y8 t2 `, x
这个是什么概念自己用计算器算算就好了。。
回复 支持 反对

使用道具 举报

发表于 2009-7-9 21:54 | 显示全部楼层
  前面说了,根据MEID的定义,用MEID推算出来的pESN都是0x80开头的,所以如果你现在的ESN正好是0x80开头的,当然可以试一下了。。。但是大多数人的ESN都不是0x80开头的,根本没有相应的MEID。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-11-20 12:22 , Processed in 0.296072 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表