超级版主
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安全团队心里有数。
5 E, F9 R; P- S# g0 j u2 l; J6 W0 w8 Y* t9 s5 }: c
我知道你一再强调效率及运算速率,但是我不太明白你老是指责“分布式破解”这一想法可行性的目的!!我们不说别的,就单从基本概率论计算8位数WPA-PSK密码的可能性,我们按照很复杂的情况来看,该8位数密码由大写字母、小写字母、数字及特殊符号(@#%)×-+等)组成,其每位可能性为26+26+10+20=82种,那换句话说,8位数密码的可能性就是82的8次方即2,044,140,858,654,976种可能,这个作为字典的原理,没算错吧?
! h' Q; O" k7 v; q9 h7 _( J8 @* s) T& Y" f$ i) u& E1 M
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几分钟内一个!!!: {- w9 C* ~5 i& i
4 j1 ^' {+ i3 x在过去的大半年里,我们已经做了大量的实验,试验机器数量也一度达到近百台,这些测试的数据充分证明了分布式的可行性,请注意,但不是绝对性!!全世界没有什么组织或机构敢说无论什么密码就一定能破开的,要是真要抬杠,那你完全可以设置个WPA的最高位数128位的密码,那当然了,即使是一万台,这肯定是要近百年才能破开的,那还不如用银河算了,但是说这些有意义么?8 Y! d) b% }0 J# A
: b. m, ~1 C% n3 Y- m. }3 J8 s1 W作为ZerOne Security Team成立了很多年,不过直到2007年初才涉及到无线领域,也才来到AnyWLan,我们所有的测试和努力并不是为了博什么喝彩,让别人空欢喜之类的无聊行径,有这个必要么?很多事情我们完全可以做了不说!!但是这个分布式我们觉得还是很有前景很有意思的,才投入了时间、财力及精力来研究与制作,不但中间一直在反复论证,还与大学内由博士和研究生组成的多个研究小组保持着密切交流,并且初步公开给大家,这样严谨的方式在某些人眼里居然是开大家玩笑?真是幽默,我们还不愿意拿ZerOne安全团队这么多付出心血的成员开涮呢!!6 I# T! E9 K9 a5 Z( u
5 N" K# z7 P1 U1 a! q( h. a我可以和你探讨技术,甚至接受批评指正,但请不要用所谓的不屑和嘲讽来表达你的智商!!!团队肯定要强于个人,在ZerOne安全团队里,既有多年从事网络游戏能独立编写18万行代码的开发强人,也有在大型网络多年维护调试的工程师,还有为很多机构及部门做安全评测的老手,甚至包括正在校做独立项目研究的博士及研究生,人不多也许一对一比不上某些人,但是请不要忽视团队的力量。如果说我对你在资料整理上的认真有些欣赏的话,那你在文中不友好的态度确实让你在人心中的印象降低了很多。请自重,我期待你和其他朋友们的指正。+ U! ` H) C" T: K
, _$ \1 ]$ D) j, `! A# R
相信我,分布式只是个开始,速度绝对不止这么一点,比如把单机制作Hash的速度从你说的300key/s左右提高到20000key /s又会带来如何影响呢?别又说不可能,有些事情别说的那么绝对...........5 ]! x; Y: L; I/ B6 V
: t7 k- F/ x' n' j% C2 g ^6 ^. i$ {. }[ 本帖最后由 longas 于 2008-9-26 17:09 编辑 ] |
|