超级版主
ZerOne无线安全研究组织 Leader
- 注册时间
- 2006-5-18
- 金币
- 7935 个
- 威望
- 175 个
- 荣誉
- 52 个
累计签到:3 天 连续签到:0 天 [LV.20]漫游旅程
|
0o90o9,朋友,刚看了你总结的文章我真的比较感慨,看来你确实很有心地搜集着资料,这里面大部分我都看过E文的,但是你系统的归纳性确实让人佩服。其实在Recon和WiFi Of Church上那些高手们也解释过了,这个WPA Hash Table和我们常提到的RainBow Table是有着区别的,就如你说的,这是PMK库。只是大多数人都不会试着去区分而已,因为他们只看结果,但是ZerOne安全团队心里有数。
, J7 ~1 d0 G1 k% R- s d3 i5 B$ _- z% ~
我知道你一再强调效率及运算速率,但是我不太明白你老是指责“分布式破解”这一想法可行性的目的!!我们不说别的,就单从基本概率论计算8位数WPA-PSK密码的可能性,我们按照很复杂的情况来看,该8位数密码由大写字母、小写字母、数字及特殊符号(@#%)×-+等)组成,其每位可能性为26+26+10+20=82种,那换句话说,8位数密码的可能性就是82的8次方即2,044,140,858,654,976种可能,这个作为字典的原理,没算错吧?8 u* `4 u' F) ]6 y
9 y3 F# x3 x- @9 }5 y
OK,那我们回过来看看单机破解速率,作为Hash破解来说经过我们反复测试即使是AMD5000+就可以达到80,000key/s,即使是奔腾3,也可以达到40,000key / s左右,那好,我们取个较平均的值:50,000 key / s,那么一分钟的破解能力就在50,000*60=3,000,000,那么一小时就是180,000,000,这只是一台,我们算算若是1万台分布式的话,这个值应再乘以1万应该是1,800,000,000,000(注意,我现在说的是理论,不提网络损耗)。那么现在,我们将前者除以这个数值,最后的结论是需要47.32天,这个值似乎跟你所宣称的27年差距甚远啊?!!我还真不知道你是怎么算的??而且这还是我们把密码想成这么恶劣复杂级别的情况下,我个人看无论国内外,使用到Hy1@%29b这样密码的人是少之又少吧?别告诉我你就是这样设定的?根据经验,能把密码设置成这样的人,安全意识已经很高了,基本就不用考虑暴力破解了,应该从其他地方想办法,比如我的WPA密码就是14位。这么长的密码即使是分布式也是没有意义的,这是常识!!更何况现实中根本不需要考虑这么复杂的密码破解,其可能性远远没有这么高!!!也就是说实际破解中,若是有1万台客户端,破解时间基本可以稳定在几秒至10几分钟内一个!!!
' ] t' q4 H* [/ e. U6 Q; V5 D/ a& h9 O% y1 }6 s6 X
在过去的大半年里,我们已经做了大量的实验,试验机器数量也一度达到近百台,这些测试的数据充分证明了分布式的可行性,请注意,但不是绝对性!!全世界没有什么组织或机构敢说无论什么密码就一定能破开的,要是真要抬杠,那你完全可以设置个WPA的最高位数128位的密码,那当然了,即使是一万台,这肯定是要近百年才能破开的,那还不如用银河算了,但是说这些有意义么?% E9 ?; d0 X% v3 N$ C: B
& X, g- o& |# j9 u7 S作为ZerOne Security Team成立了很多年,不过直到2007年初才涉及到无线领域,也才来到AnyWLan,我们所有的测试和努力并不是为了博什么喝彩,让别人空欢喜之类的无聊行径,有这个必要么?很多事情我们完全可以做了不说!!但是这个分布式我们觉得还是很有前景很有意思的,才投入了时间、财力及精力来研究与制作,不但中间一直在反复论证,还与大学内由博士和研究生组成的多个研究小组保持着密切交流,并且初步公开给大家,这样严谨的方式在某些人眼里居然是开大家玩笑?真是幽默,我们还不愿意拿ZerOne安全团队这么多付出心血的成员开涮呢!!' |7 k* E% ^: q5 y: G. o- O
) v( D4 i6 y! o) I4 K, l$ ^, h
我可以和你探讨技术,甚至接受批评指正,但请不要用所谓的不屑和嘲讽来表达你的智商!!!团队肯定要强于个人,在ZerOne安全团队里,既有多年从事网络游戏能独立编写18万行代码的开发强人,也有在大型网络多年维护调试的工程师,还有为很多机构及部门做安全评测的老手,甚至包括正在校做独立项目研究的博士及研究生,人不多也许一对一比不上某些人,但是请不要忽视团队的力量。如果说我对你在资料整理上的认真有些欣赏的话,那你在文中不友好的态度确实让你在人心中的印象降低了很多。请自重,我期待你和其他朋友们的指正。3 C- x+ x2 Z& L5 I) ^
' `/ i6 p" t) I" T相信我,分布式只是个开始,速度绝对不止这么一点,比如把单机制作Hash的速度从你说的300key/s左右提高到20000key /s又会带来如何影响呢?别又说不可能,有些事情别说的那么绝对...........
# D3 L7 q( N* W# v- z! u
7 I& @, O5 y6 C/ q3 c8 I[ 本帖最后由 longas 于 2008-9-26 17:09 编辑 ] |
|