OICQ脆弱的加密机制-跟踪报道
2000-12-26 00:00出处:yesky作者:analysist【我要评论】
[导读] 因为公司里的空气实在令我感到窒息,而本来就不想去完善那个所谓的无线电子邮局的我,正好找到一个可以不干活的理由。其实,我并非是真的不想干活,主要是因为分配给我的活向来就不称我的心意......
作者言:本文测试环境为OICQ 99C(作者的开发的软件对2000同时可以起作用,这回我真晕了!),只能破解本地最后使用的一个OICQ号码,且要求该号码选择过“下次登陆不显示登陆框”参数。另外,本站提供一个测试程序,可以在瞬间找到这个OICQ号码的密码!
因为公司里的空气实在令我感到窒息,而本来就不想去完善那个所谓的无线电子邮局的我,正好找到一个可以不干活的理由。其实,我并非是真的不想干活,主要是因为分配给我的活向来就不称我的心意。刚开始时打算做些编程开发的事情,但是我却被分配去做网站,真是大材小用嘛!然后,又是去做一些理论上的研究。等到我已经把编程都淡忘的时候,编程开发的事情终于来了,而我却已经忘了怎样编程,更可气的是,这些活又催得那么紧,哎!真不知道自己能不能干完!:(
头晕目眩,正在这时,一个网友发来一条消息,不知道为什么,我突发奇想,打算研究一下OICQ的密码破解方法,因为据我所知,目前还没有什么有效的OICQ密码破解工具呢!以前比较有名的就要算OICQPassOver和OICQHACK了,前者使用的是穷举的方法,对付一些比较弱智的密码还可以,但是象qaz165这样的密码呢?真不知道哪辈子会算出?!至于后者,虽然可以远程破解密码,但是使用的无非还是穷举,效果自然也是不敢恭维了!这两者的区别在于前者只能是本地破解,可以在离线状态下进行,而后者随然可以远程破解,但是必须在连线状态,另外,要编制这样的程序必须非常清楚的了解OICQ的协议,所以对于一般人来说,想知道这个破解的原理恐怕是很难的。
而我下面将要介绍给大家的这种方法,相信凡是有一点计算机常识的人都是可以看得懂得的。好的,下面我就向大家介绍OICQ的加密机制的多么脆弱,多么不堪一击!本文的OICQ测试版本是OICQ 99C Build 0820,至于其它版本是否存在相同问题就不得而知了。
∥彝瞥绲氖鞘道萄В瓤匆桓隼樱馐悄习沧巴闛ICQ后产生的一个文件,就是它,包含了OICQ使用者的密码信息,对Win9X而言,路径是C:\Program Files\Oicq\dat\oicq2000.cfg。我们用UltraEdit打开它:
滔葡扇缮 30906766
能看得懂吗?看得懂才怪,呵呵。。。我们选择Edit-$#@62;Hex Edit,这下呢?有点眉目吧?我真心向大家推荐这个十六进制编辑器---UltraEdit,因为它的功能实在是太强大了。知道我为什么知道是这个文件包含OICQ使用者的密码信息吗?就是靠的这个软件,因为它有实时文件监视功能哦! 用UltraEdit打开OICQ目录中你认为可能包含使用者密码信息的文件,然后执行一次修改密码的操作, 之后返回UltraEdit主界面,看到什么?是不是提示有文件被改动了,呵呵。。。这就是包含密码信息的文件啦!怎么样?看到它的强大功能了吧?!慢慢发掘吧,应该有很多的说!~











