|
作者: wood_tiger [wood_tiger] 论坛用户 | 登录 |
我去年申请了一个QQ,版本为2000b 0115 (2001.1.15),由于我当时用的是自动登陆(只设了一个本地加密)。现在已经1年多没用了,原先的登陆密码也忘记了(只记得本地加密的密码)。我有紧急的事情要用它,不知道怎样才能从本地得到原先的登陆密码???(原来的版本已无法使用,但一直保存在我的机器上)。。。 [此贴被 木老虎(wood_tiger) 在 9月18日9时41分 编辑过] |
地主 发表时间: 9/18 9:59 |
回复: wood_tiger [wood_tiger] 论坛用户 | 登录 |
有什么工具可以破解本地保存的密码啊。。。。。。 |
B1层 发表时间: 09/18 10:01 |
回复: ricky [ricky] 版主 | 登录 |
把你的QQ的DATA目录下的文件发给我,我帮你看看 |
B2层 发表时间: 09/18 11:16 |
回复: ricky [ricky] 版主 | 登录 |
如果你确定是老版本的话,下面的文章可能对你有用 我们在一台电脑登录过QQ之后,下次启动QQ的时候就会看到在号码列表的下拉菜单中会出现这个号码,这些号码实际上都保存在QQ安装目录的“dat\oicq2000.cfg”文件里,用记事本打开这个文件就会看到所有保存过的号码了。为了防备这种登录软件,有人建议删除“oicq2000.cfg”文件,其实这是完全没有必要的,只要删除了相应的号码文件夹就可以了。否则,一用QQ就要重新启动注册向导,岂不是很麻烦。 一、发现秘密 删除了QQ的文件夹之后就OK了么?我们还是来研究一下这个“oicq2000.cfg”文件吧。用任何一种16进制编辑器打开这个文件(推荐使用UltraEdit),假如我们打开一个保存有(123456、222222、333333、444444、745370)5个号码的“oicq2000.cfg”文件,就会看到如图1的内容。说明一下,第九位的“05”表示这个列表文件中共有5个号码,之后用3个“00”做分隔符,之后的“06”是列表中第一个QQ号码的位数(16进制的31 32 33 34 35 36正好是1 2 3 4 5 6)。紧跟其后的就是下一个QQ号码的位数,如此循环,最后几位就是列表中最后一个QQ的号码。 大家都知道QQ有个功能叫做“记住密码”,选择了该项之后下次启动QQ便可以直接登录而不用自己输入密码,其实这个功能简直就是QQ自杀术。假如我们上面的列表中号码123456的密码为my7g.com,保存之后我们再打开列表文件,发现变化了么?第一位变为了01,其实第一位是个判断符号,00表示未保存密码,反之01就是保存了密码,然后是分隔符,接着的08表示保存的密码的位数,然后是分隔符,接着就是保存的密码了,这8位是“92 86 c8 98 d1 9c 90 92”,我们的密码是my7g.com,字符的ASCII码的16进制值应该是“6d 79 37 67 2e 63 6f 6d”,对比一下: 92 86 c8 98 d1 9c 90 92 6d 79 37 67 2e 63 6f 6d 发现什么了(什么都没发现?再看看!)?上面的每一位和下面相对应的相加都是FF,所以,只要是保存到“oicq2000.cfg”文件中的密码都是可以轻易地被破解的。这下你害怕了吧?这可比被人用“QQ穿墙术”看你的聊天记录更可怕。 |
B3层 发表时间: 09/18 11:18 |
回复: wood_tiger [wood_tiger] 论坛用户 | 登录 |
多谢了,楼上的朋友 我试试看先。。。。 |
B4层 发表时间: 09/18 15:58 |
回复: wood_tiger [wood_tiger] 论坛用户 | 登录 |
谢了,楼上的。。。。 |
B5层 发表时间: 09/18 16:20 |
回复: BlueSnoopy [bluesnoopy] 论坛用户 | 登录 |
成功的话记得说声! |
B6层 发表时间: 09/18 17:35 |
回复: cainiao110 [cainiao110] 论坛用户 | 登录 |
好方法! 传说有一种没有技术性的方法,就是: 先登陆(可能上不去,但是QQ不会关闭)然后"QQ"-->注册向导(或"更改用户")--->使用以有的QQ,然后在用查***密码的东西查看就可以了 只是传说,不知道是否正确 |
B7层 发表时间: 09/18 23:18 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号