|
|
我们在一台电脑登录过QQ之后,下次启动QQ的时候就会看到在号码列表的下拉菜单中会出现这个号码,这些号码实际上都保存在QQ安装目
9 ^/ s5 ^0 N: j, [% \" d0 A1 k. M6 M. `" @3 T3 \
录的“dat\oicq2000.cfg”文件里,用记事本打开这个文件就会看到所有保存过的号码了。为了防备这种登录软件,有人建议删除
/ P6 T9 B v9 v6 c
* C5 o" E8 B6 `+ @ v: s“oicq2000.cfg”文件,其实这是完全没有必要的,只要删除了相应的号码文件夹就可以了。否则,一用QQ就要重新启动注册向导,岂不是很& Z% s% s2 ^& t K
! ]: B7 n/ d1 ~4 n- \" J
麻烦。 0 f) \5 _ j# \) j+ z
' L$ V R& }8 B 1)、发现秘密 . ]: m# d. \0 m
8 t0 U' {# H! h+ G9 P 删除了QQ的文件夹之后就OK了么?我们还是来研究一下这个“oicq2000.cfg”文件吧。用任何一种16进制编辑器打开这个文件(推荐使用% e. G- G; ]9 ]$ n+ I$ H" k
! U+ s9 w1 k1 {+ ~7 z- ]UltraEdit),假如我们打开一个保存有(123456、222222、333333、444444、745370)5个号码的“oicq2000.cfg”文件,就会看到相关内容7 \- t1 D8 u2 ]* f# ` x5 D
- I& j! p. d+ {。说明一下,第九位的“05”表示这个列表文件"系统自动屏蔽"有5个号码,之后用3个“00”做分隔符,之后的“06”是列表中第一个QQ号码的位数(165 R- ^) V) x6 N# h5 U' ]" B
! G# m9 K0 Y A' S6 t
进制的31 32 33 34 35 36正好是1 2 3 4 5 6)。紧跟其后的就是下一个QQ号码的位数,如此循环,最后几位就是列表中最后一个QQ的号码。 7 O# M$ y, F2 y) o3 o
: u, _* A7 W+ g( U 大家都知道QQ有个功能叫做“记住密码”,选择了该项之后下次启动QQ便可以直接登录而不用自己输入密码,其实这个功能简直就是QQ自7 q: L! u7 H0 _" ~3 [, `6 K) [
: R+ r/ p5 E# G9 I6 w. r1 p杀术。假如我们上面的列表中号码123456的密码为my7g.com,保存之后我们再打开列表文件,发现变化了么?第一位变为了01,其实第一位是
3 x/ a, @$ @# [4 g
' @/ {8 ~4 w# v5 x/ ~个判断符号,00表示未保存密码,反之01就是保存了密码,然后是分隔符,接着的08表示保存的密码的位数,然后是分隔符,接着就是保存的6 n( ~- o! p5 N: U, W2 G, x8 N
. B& f9 M+ O. _" P
密码了,这8位是“92 86 c8 98 d1 9c 90 92”,我们的密码是my7g.com,字符的ASCII码的16进制值应该是“6d 79 37 67 2e 63 6f 6d”,) J* k* ]( b$ Z J
4 r1 k. c+ R6 i: ^# h对比一下:
8 ]! N& L4 z6 K7 L4 S% @, Y( L4 Q2 L; f2 ]: m; t* y2 y) h* `4 Q
92 86 c8 98 d1 9c 90 92 & O7 @3 T4 \6 P! I9 V
6d 79 37 67 2e 63 6f 6d
6 s& [1 v# E/ B' y. x. `; _: ~& C
" ]0 \+ X& z n$ f 发现什么了(什么都没发现?再看看!)?上面的每一位和下面相对应的相加都是FF,所以,只要是保存到“oicq2000.cfg”文件中的密
+ A# A- H+ z. `! z% V/ s2 {7 X
* E3 h* F# c1 r5 s码都是可以轻易地被破解的。这下你害怕了吧?这可比被人用“QQ穿墙术”看你的聊天记录更可怕。 0 s7 Z* J7 ^. y7 D% x; M# e
0 R: R: x: y$ {0 M- L9 t7 r X
2)、解决方法
4 z2 o/ s+ G; \0 N6 p9 T
8 \( T3 C# u: V# F0 u: c 别担心,送你个软件防防身。在http://my7g.com/guard下载一个“QQ列表大师”,该软件只有27K,VB6制作,无须安装,复制到QQ安装目% ]& s$ H; Y7 T& ^% x4 U% n. i
: j A" M/ D6 Q& ]. p' N0 Z. T录即可运行。启动后自动检测列表文件,发现保存的密码会作出警告,并将密码显示在程序主界面。该软件还可以帮你完全自己定制QQ号码列; s- k9 ]9 L& L" Y+ N2 ^- Y+ B( F2 Z
4 E& z! f; l& V/ h6 w
表文件(这下子不用去算什么16进制了),并且可以帮你清除保存的密码。选定了号码之后如果同时选择了删除文件夹的复选框之后点击删除& B( n# G/ h0 P2 l, Q7 h2 b3 `8 W
3 T: }: n$ w+ ^% Q% I
按钮的话,还可以在列表中删除号码的同时删除该号码的文件夹,这下子你放心了吧?更厉害的是该软件可以在没有“oicq2000.cfg”文件的* e+ P; u" {' b0 p0 ^$ z* j
& U* w5 N5 Y0 c: ~/ K4 L) G& Z情况下自己生成一个列表文件。
1 ] d& ?- w& k+ |0 l |
|