OICQ脆弱的加密机制-跟踪报道

2000-12-26 00:00出处:yesky作者:analysist我要评论

[导读] 因为公司里的空气实在令我感到窒息,而本来就不想去完善那个所谓的无线电子邮局的我,正好找到一个可以不干活的理由。其实,我并非是真的不想干活,主要是因为分配给我的活向来就不称我的心意......

 ?b>腾讯公司就此文提醒大家注意: OICQ密码的确几乎是明文存放的,不过只在自动登陆时成立。当OICQ设置成自动登陆后密码只是经过了简单的可逆变形就存到一个文件里,很容易可以算出来。如果当前帐号可以自动登陆,任何人点OICQ的图标就可以直接登陆进这个号码了,甚至连密码都不用知道,根本就不需要破密码,密码已经没多大意义了。自动登陆不适合在网吧内使用,它是最不安全的,只适合在电脑使用者固定的情况下使用。
  作者言:本文测试环境为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主界面,看到什么?是不是提示有文件被改动了,呵呵。。。这就是包含密码信息的文件啦!怎么样?看到它的强大功能了吧?!慢慢发掘吧,应该有很多的说!~
123下一页

本文导航>>

    加密
    [责任编辑:]