社区
通信技术 帖子详情 谁知道QQ的密码加密方式? willbin 2003-05-04 06:06:33 QQ的密码经加密后放在user里,请问它是怎么加密的呀?
...全文
1778 11 打赏 收藏 谁知道QQ的密码加密方式? QQ的密码经加密后放在user里,请问它是怎么加密的呀? 复制链接
扫一扫 分享 转发到动态 举报 AI 作业
写回复 配置赞助广告取 消
确 定
用AI写文章 11 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 Iamapuma 2003-07-22 打赏举报 回复 QQ确实是在user里面存放了md5加密的密码的,我用SOFTICE跟出来的,而且我也是用md5加密程序验证过的,至于可逆算法的密码存放,应该也是有的,但是我没有跟出对称算法的具体情况 DJ_KK 2003-07-20 打赏举报 回复 UP lurenfu 2003-07-11 打赏举报 回复 这年头还有人在网吧上QQ用自动登录的?奇闻 yifengfan 2003-07-11 打赏举报 回复 真晕 Iamapuma 2003-07-10 打赏举报 回复 QQ的密码在本地的加密是采用MD5叠代方式的,好像一般都要上千次吧,呵呵,暴力破解很困难啊
icedust 2003-07-10 打赏举报 回复 9494
shwen 2003-07-10 打赏举报 回复 回 Iamapuma(美洲狮) ,QQ密码不可能采用MD5加密,因为它提供记住密码登陆的功能,而MD5是不可逆的,所以只要用户选择了自动登陆功能,本地一定保存了一个用可逆算法加密的密码。只不过具体的加密算法就得分析它的代码了。 zhuangbx220 2003-07-10 打赏举报 回复 2000年的不能用吧
有没有2002-2003年的资料
******************************************
Up sky51fly 2003-07-06 打赏举报 回复 呵呵,楼上的楼上,你那个太过时了 :) MACOOL 2003-07-05 打赏举报 回复 好 Skt32 2003-07-05 打赏举报 回复 OICQ脆弱的加密机制-跟踪报道
2000-12-26· ·analysist··yesky
1 2 3 下一页
?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主界面,看到什么?是不是提示有文件被改动了,呵呵。。。这就是包含密码信息的文件啦!怎么样?看到它的强大功能了吧?!慢慢发掘吧,应该有很多的说!~
这个文件的十六进制格式如下:
00000000h: 01 00 00 00 08 00 00 00 CC CF C6 CF C9 C8 C9 C9 ; ........滔葡扇缮
00000010h: 01 00 00 00 08 00 00 00 33 30 39 30 36 37 36 36 ; ........30906766
经过分析(呵呵。。。我喜欢分析,所以我叫analysist),我大概清楚这个文件的格式了,第一个01应该表示这是最后使用的OICQ号码,也就是最新使用的OICQ号码。随后的00 00 00应该是分割符, 然后的08表示密码是8位的,然后又是分割符,然后是加密的密码,然后的01表示本文件包含1个OICQ号码,然后是分割符, 然后的08表示OICQ号码是8位的,然后是分割符,接着就是OICQ号码的ASCII值。其实, 如果你多看几个这样的文件的话,可能会看到包含多个OICQ号码的情况,其实情况大同小异,所以这里就以这个文件, 这种形式来分析了,其他情况可以类推。
经过进一步的分析,终于搞明白了这个加密的机制。首先要说的是,30906766是我的OICQ号码, 测试密码是30906766,请看下面:
3 CC 33
0 CF 30
9 C6 39
0 CF 30
6 C9 36
7 C8 37
6 C9 36
6 C9 36
看到了吗?第二行的0和第四行的0对应的CF是相同的,因此,直觉告诉我这是一种对称加密方法。再分析一下,0到9递增,CF到C6递减,呵呵。。。和是一样的,不会那么简单吧?再试一下其它的密码,如下:
00000000h: 01 00 00 00 08 00 00 00 9E 9D 9C 9B 9A 99 98 97 ; ........????
00000010h: 01 00 00 00 08 00 00 00 33 30 39 30 36 37 36 36 ; ........30906766
验证一下:
a 9E 61
b 9D 62
c 9C 63
d 9B 64
e 9A 65
f 99 66
g 98 67
h 97 68
不对了!那么,会是什么加密方法呢?我没灰心,想到了ASCII值,而ASCII值也是递增的,不会是后2项的和吧?经过对数字,小写字母,大写字母和特殊字符的验证,事实证明我的推断是正确的。
呵呵。。。原来OICQ的加密机制如此脆弱,如此不堪一击啊!
这样,只要你能访问到这个文件,那么得到其中的OICQ密码是不是如探囊取物一般容易呢?:P 当然,你只能拿到最后使用的用户的密码,但是这不就很好了吗?!
我曾试过手工修改密码来登陆,结果出现的情况和我在《BBS2000和BBS3000中存在的隐患》中描述的一样,但是因为我没有做进一步的研究(主要是太冷了!),所以我就没有多少发言权了,也许只要你经过一些简单的测试就能发现服务器会自动把你指定的OICQ的密码发给你也说不定哦!~
郑重声明:这种方法具有比较严重的破坏性,尤其是对于公共上网场所危害更大,所以本方法只能用于找回自己遗忘的密码,不能用于破解别人的密码,否则因此所引起的法律问题,本人概不负责!
QQ密码的MD5加密-QQ农场研究手札 QQ空间登录密码加密用的是MD5的3次加密,然后将所得的32个16进制字符大写+验证码进行md5加密,由此得到密码加密后的字符串。惊叹腾讯在加密算法上的厉害: 1.MD5的3次加密,一定程度上保证了QQ空间密码的安全性,... Web前端密码加密是否有意义? Web前端密码加密是否有意义? 既然前端代码都是直接可以看到的,那加密是否还有意义? 我总结一下,首先大家都知道走 HTTPS 才是目前唯一负责的方式。 但在 HTTP 环境下,无论如何都可能会被劫持流量,不管前端做... VC调用JavaScript函数--处理QQ网页登录密码加密(空间、农场、WEB QQ等) 相信很多朋友都对QQ伴侣等农场外挂十分好奇吧!... 登录时用OmniPeek捕获得到的数据包如下(QQ号1、密码123456、验证码1234): 其实QQ网页登录密码加密方式(包括空间、农场、WEB QQ等)都是一样的。ht 卡在应用计算机设置密码,sd卡加密软件的选择以及如何给sd卡设置密码、加密?... 如何保护SD卡文件的安全,如何给SD卡设置密码、如何给SD卡加密呢?可以通过以下两种途径:方法一、采用电脑文件加密软件来实现SD卡加密,保护SD卡文件安全。当前,国内有很多电脑文件加密软件,不仅支持U盘加密,... QQ聊天记录如何加密 QQ,就是OICQ,TENCENT公司研发的即时信息软件,是中国市场上国产IM软件绝对的老大。中国网民几乎人手至少一个QQ号码。大家都比我清楚,不多介绍。 本文谈谈QQ的安全问题。 QQ具有如此惊人的人气,却有着...
通信技术
4,387
社区成员
28,918
社区内容
发帖 与我相关 我的任务 通信技术 通信技术相关讨论 复制链接
扫一扫 分享 确定 社区描述 通信技术相关讨论 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章