現在,幾乎每一個上網的朋友都有自己的QQ號碼,使用QQ進行即時交流成為年輕人的時尚。在QQ中只要輸入密碼登陸就可以查看自己的聊天記錄,如果密碼忘記了或嫌輸入QQ密碼太麻煩了有什么好辦法嗎?制作一款QQ密碼破解器是個不錯的想法。只要使用這個QQ密碼破解器,就可以無需輸入密碼即可進入QQ中瀏覽或導出聊天記錄。而且不需要你會編程!如果你感興趣的話,可以和我一起自己動手做一個QQ密碼破解器。
首先,介紹一下我們要用到的工具軟件——Keymake。Keymake是中文界面的國產軟件(如圖1),它是一款可以很方便的制作出自己的“注冊機”或軟件補丁的軟件。之所以給“注冊機”加上了引號,是因為嚴格說來,用Keymake來制作的“注冊機”并不是真正的注冊機,只能算做是軟件的補丁或另類注冊機(用Keymake制作的“注冊機”在運行后,可以讓注冊碼自己跳出來,直接顯示在屏幕上)。
 圖1
目前有許多程序的注冊碼算法都與硬件有關,這類程序在每一臺機上安裝時都會生成一個機器碼,要把這個機器碼E-MAIL給作者,待他收到機器碼后,再算出注冊碼寄回給用戶,一機一碼的結果就是軟件只能一機一用。本來這樣無可厚非,但是有些時候,這樣做給用戶卻造成了不少的麻煩,因為只要用戶重裝系統或升級更換硬件,就要重新去注冊軟件。對于這種程序,一般人只能在內存中找到自己機器的注冊碼,但這種注冊碼到了其它的機器上又不能用了,而自己又沒有辦法寫出注冊機來,為了解決這方面的問題,作者寫了這個小軟件,它可以從另一進程中取出注冊碼,并在屏幕中顯示出來,并且不需要你去了解待注冊程序的算法也不需要你會編程,是不是很方便呀?今天我們就利用它的制作補丁功能制作出QQ聊天補丁,突破QQ的本地密碼驗證,使得我們無需輸入密碼就可以進入QQ,實現自由查看QQ聊天記錄的目的!Keymake的下載地址是:http://www.pediy.com/tools/Patchers/KEYMAKE/keymake1.73.zip。
下面正式開始。首先,請你下載16進制文件編輯器UltraEdit漢化版,用它來修改QQ的主文件,改造出一個可以無需密碼就能登陸的QQ,下載地址:http://count.skycn.com/softdownload.php?id=2249&url=http://tj-http.skycn.net:8180/down/cuedit1010c.exe,安裝完畢之后,單擊桌面上的UltraEdit圖標運行它,然后點擊“文件”菜單中的“打開”,找到QQ安裝目錄下的QQ.EXE,點擊“確定”打開該文件。然后點擊“搜索”菜單下的“查找”,在出現的對話框的“查找什么”欄中填入:0F8499000000837D1801(如圖2),這些代碼中的“0F8499000000”就是判定你輸入的密碼是否和真正的QQ密碼是否相等的匯編代碼的機器碼。
 圖2
這些代碼中的“0F8499000000”就是判定你輸入的密碼是否和真正的QQ密碼是否相等的匯編代碼的機器碼。然后點擊“下一個”按鈕查找這些字符串(注意該窗口中的“查找ASCII字符”選項一定不能選上),會找到唯一的一處結果,如圖所示(如圖3)。
 圖3
把其中的“84”改為:85即可(如圖4),這樣修改的結果使得無論QQ密碼是否相等,都使程序跳轉到登陸上QQ這段代碼中執行程序,這樣就突破了QQ的密碼驗證關。
 圖4
最后點擊“文件”菜單中的“另存為”,把修改后的文件保存在QQ安裝目錄下,命名為任意名字,如QQ1.EXE,然后關閉UltraEdit即可。在離線狀態下運行QQ1.EXE,在登陸窗口中無需輸入密碼或隨意輸入任何字符,點擊“登陸”按鈕都可以直接進入QQ中!該技巧對QQ2003II正式版至QQ2003III Build0117(含)之間各版本的QQ用戶。
對于QQ2000C 1230版的QQ用戶,可以用UltraEdit打開QQ.EXE文件,然后查找如下代碼:85C05F0F8489000000,將找到的結果改為:85C05FE98A00000090;以后無需密碼也能離線進入QQ中,無論是查看或導出聊天記錄都可以!如果你使用的是QQ2000C Build 0825版QQ,可以搜索:0F8564010000A1,找到后替換為:E96501000090A1,其他內容不變,然后另存為QQ1.EXE即可。注意,一定要另存為為一個新文件才行,不能直接保存,否則接下來無法制作出“QQ密碼破解器”。
接下來運行Keymake開始制作“QQ密碼破解器”。點擊“其他”菜單下的“制作補丁文件”(如圖5),會出現一個制作補丁文件窗口(如圖6),在“窗口標題”中輸入任意內容,比方說我輸入的是:QQ密碼破解器,在“你的主頁”和“你的郵件”中輸入你的相關信息即可,如果沒有可以不填,這些內容會在你制作的“QQ密碼破解器”中顯示出來,如果你想讓你的大名名揚天下的話,還是填入為好。
 圖5
 圖6
在“補丁說明”中輸入該文件的相關說明,這些說明的內容會在你制作的“QQ密碼破解器”運行界面中出現。比方說你可以輸入該軟件的使用方法和注意事項等,例如象我輸入的這樣:本補丁只可在QQ密碼忘記時查看以前聊天記錄時使用,不可用于非法用途。使用方法:運行本程序,然后按提示找到待打補丁的軟件,再點擊“應用”按鈕即就行了。運行QQ試試,無需密碼就可以在離線狀態下進入了!現在你就可以隨意瀏覽自己以前的聊天內容,也可以導出聊天記錄。想起你的密碼了嗎?
接下來點擊“瀏覽”按鈕分別找到“原始的文件”(即QQ.EXE)和“已破解文件”(QQ1.EXE),然后點擊“制作”按鈕,會出現一個窗口要你選擇補丁文件的界面(如圖7),有“界面一(傳統樣式)”和“界面二(增強樣式)”可供選擇,我們選擇“界面二(增強樣式)”,然后單擊“確定”按鈕,選擇好制作出來的補丁文件的保存路徑,并將該文件命名為“QQ密碼破解器”就可以了(之所以起這個名字主要原因是比較酷,容易吸引大家的眼球),生成的文件是EXE格式,大小只有6KB。注意,使用本方法有一個前提條件,那就是你一定要有一個修改過的QQ主文件,還要有一個未修改過的QQ主文件。另外,一般說來制作出的補丁文件,只能應用于該版本的QQ,不能混用。
 圖7
把“QQ密碼破解器”拿到朋友家去炫耀一番,運行它試試, 看,界面中有你的大名和使用說明(如圖8)。點擊“瀏覽”按鈕找到待打補丁的QQ.EXE文件,單擊“應用”按鈕即可。然后再運行QQ試試,怎么樣在登陸時無需輸入密碼了吧?對于任何號碼都如此,哈哈,大功告成!保管你的朋友佩服得五體投地,一個勁地詢問你是怎么做的。你還可以把該文件放到網上,讓更多的人體驗你的智慧和創意,快試試吧!
圖8
注意,任何人使用本方法造成任何麻煩與本人無關,這里只是作為技術交流,而且希望大家只是在密碼忘記時使用,切記切記!
|