QQ號碼列表裡的秘密

QQ號碼列表裡的秘密
    QQ號碼列表裡的秘密
    
  我們在一台電腦登錄過QQ之後,下次啟動QQ的時候就會看到在號碼列表的下拉菜單中會出現這個號碼,這些號碼實際上都保存在QQ安裝目錄的「dat\oicq2000.cfg」文件裡,用記事本打開這個文件就會看到所有保存過的號碼了。為了防備這種登錄軟件,有人建議刪除「oicq2000.cfg」文件,其實這是完全沒有必要的,只要刪除了相應的號碼文件夾就可以了。否則,一用QQ就要重新啟動註冊嚮導,豈不是很麻煩。
    
  1)、發現秘密
    
  刪除了QQ的文件夾之後就OK了麼?我們還是來研究一下這個「oicq2000.cfg」文件吧。用任何一種16進制編輯器打開這個文件(推薦使用UltraEdit),假如我們打開一個保存有(123456、222222、333333、444444、745370)5個號碼的「oicq2000.cfg」文件,就會看到相關內容。說明一下,第九位的「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穿牆術」看你的聊天記錄更可怕。
    
  2)、解決方法
    
  別擔心,送你個軟件防防身。在http://my7g.com/guard下載一個「QQ列表大師」,該軟件只有27K,VB6製作,無須安裝,複製到QQ安裝目錄即可運行。啟動後自動檢測列表文件,發現保存的密碼會作出警告,並將密碼顯示在程序主界面。該軟件還可以幫你完全自己定制QQ號碼列表文件(這下子不用去算什麼16進制了),並且可以幫你清除保存的密碼。選定了號碼之後如果同時選擇了刪除文件夾的復選框之後點擊刪除按鈕的話,還可以在列表中刪除號碼的同時刪除該號碼的文件夾,這下子你放心了吧?更厲害的是該軟件可以在沒有「oicq2000.cfg」文件的情況下自己生成一個列表文件。
  
      -----------help-union作於2006-3-16 14:38:11-----------
共2頁 上一頁 1 2 下一頁
綜合資訊大全
金牌測算
免費起名
免費測名
個性網名
個性簽名
個性資料