豪迪QQ登陸器破解版是一款非常不錯的QQ登錄軟件,小編為大家?guī)淼氖瞧平獍?,可以幫你快速登錄QQ賬號,一次最多可以同時登錄20個,讓你管理起來更加方便,是企業(yè)營銷推廣的神器。
【功能介紹】
1.操作簡單方便:使用時,先將您所有的QQ號添加進(jìn)登錄器,然后,只需點(diǎn)擊鼠標(biāo),就可以登錄。
2.多種登錄模式任君選擇:可以選擇批量登陸,全部登陸,選中登錄等各種形式。
3.QQ管理一目了然:可以根據(jù)登錄次數(shù),有無登陸,以不同顏色顯示出來,讓您知道哪些QQ沒有登錄,多久沒有登錄,以免被騰訊回收了QQ號;還能顯示最后登錄時間和登錄次數(shù)。
4.完美支持所有版本:該登錄器為專家級登錄器,支持QQ2007、QQ2008、QQ2009、TM2009、QQ2010、QQ游戲、老版QQ等等所有新舊QQ版本。
5.安全方便:本著讓使用者,用的舒心、安心、放心。QQ號和QQ密碼保存經(jīng)過多重加密保護(hù),可以放心,非常安全。
6.無自動更新:本軟件不帶自動更新,全部是被動更新。有新版本時,使用者可以通過登錄網(wǎng)站下載最新版本。
7.隨心聽歌:讓您一邊聊QQ,一邊欣賞自己喜歡的音樂。
8.本軟件單文件運(yùn)行,綠色無污染,無須安裝,完全免費(fèi)。
【破解說明】
一、查殼加區(qū)段
大神們都說,養(yǎng)成好習(xí)慣!所以第一步還是安裝豪迪QQ登陸器2017.6.28版本。查殼,加區(qū)段以做備用
使用ExeinfoPE查殼,發(fā)現(xiàn)程序無殼,為Delphi編寫程序
使用StudyPE增加一個52pojie區(qū)段,同時得到內(nèi)存偏移地址:00596000
二、破解本地驗證
初步運(yùn)行程序,點(diǎn)擊注冊按鈕,發(fā)現(xiàn)和QQ群發(fā)注冊界面基本相仿,確定本地破解思路也基本一致
打開OD程序,載入HDLoginQQ.exe
中文搜索 UNICODE,查找 已注冊版本
通過代碼,我們可以確定內(nèi)存地址0x548074為存放是否注冊成功地址,如果值為1則為已注冊
這里我們查找所有常量,得到五處地址
第1處,直接賦值0,我們將0改為1
第2處,進(jìn)行數(shù)值比較,如果沒注冊就跳轉(zhuǎn),為保險起見,我們將JE行NOP掉
第3處,此處分析代碼,初步本地驗證注冊碼,我們直接強(qiáng)制跳到賦值1處 即 jmp 00533FF4
第4處,這里判斷條件,直接改為代碼賦值 mov byte ptr ds:[0x548074],0x1
第5處,比較數(shù)值,沒注冊版本跳轉(zhuǎn),我們這里直接把JE行NOP掉,讓它永遠(yuǎn)是注冊版本哈
修改好以上幾處,保存文件,重新載入運(yùn)行
三、破解網(wǎng)絡(luò)驗證及自動更新
由于我們強(qiáng)行將注冊內(nèi)存地址數(shù)值改為1,這里我們運(yùn)行發(fā)現(xiàn),已經(jīng)觸發(fā)了網(wǎng)絡(luò)驗證
出現(xiàn)了 正在驗證…字樣,我們嘗試使用中文搜索,結(jié)果直接搜到地址
通過分析此段代碼發(fā)現(xiàn)
該地址為驗證注冊地址,那么我們即可繼續(xù)查找常量 0x5444B0 共查到6處
第1處,取出后直接賦值1,不做修改
第2處,取出后直接賦值0,改為1
第3處,取出后進(jìn)行比較,此處下面有個JE,可以直接NOP掉,或不修改,因為下面我們會把整段RETN
第4處,取出后直接賦值0,改為1
第5處,取出后直接賦值1,不做修改
第6處,取出后直接賦值0,改為1
這樣程序無論是本地驗證還是網(wǎng)絡(luò)驗證,均為注冊狀態(tài)
然后我們保存文件后 返回 正在驗證… 地址 005315CB
通過跟蹤程序我們發(fā)現(xiàn),些段為網(wǎng)絡(luò)驗證及自動更新獲取信息函數(shù),我們可以直接到段首 retn 掉
四、破解注冊窗口輸入注冊碼點(diǎn)確定后網(wǎng)絡(luò)驗證注冊碼
OD運(yùn)行腳本 各語言按鈕事件 “Delphi & VB事件斷點(diǎn)查找腳本。osc”
運(yùn)行程序,進(jìn)入注冊窗口,輸入12位數(shù)字,點(diǎn)擊確定后OD中斷在 00534290
單步跟入會發(fā)現(xiàn)連接網(wǎng)址進(jìn)行驗證
通過網(wǎng)站返回信息進(jìn)行驗證。
進(jìn)入CALL,直接 retn 4 掉,之后我們保存重新載入運(yùn)行,點(diǎn)注冊后
程序顯示注冊成功后,會自動重啟進(jìn)行驗證,當(dāng)然,重啟還是注冊版本,哈哈
五、破解自
注冊處理完畢后,我們即嘗試輸入幾個QQ號后點(diǎn)開始登陸
看到這個提示,我們確定程序有自校驗功能。
根據(jù)破解QQ群發(fā)經(jīng)驗,校驗前會加載 Desklog.dll 文件,我們中文搜索此文件名,直接來到
繼續(xù)跟入,來到關(guān)鍵CALL點(diǎn)
跟入發(fā)現(xiàn)自校驗代碼段
這時我們需要使用OD載入原版本程序,設(shè)置 004D68B2 處斷點(diǎn),運(yùn)行程序到代碼處會暫停,此時程序窗口還沒有啟動,注冊觀察EBX值為6
程序窗口打開后,我們隨便添加個QQ號和密碼,點(diǎn)擊開始登陸,程序會再次暫停,此時EBX值為10
數(shù)據(jù)窗口跟隨,得到16位校驗二進(jìn)制碼 BE 2F DB 17 22 E8 E6 21 72 44 34 4B 93 12 25 A2
這時我們進(jìn)行代碼修改
保存文件后重新運(yùn)行程序,已經(jīng)可以正常登陸QQ,說明修改自校驗成功
六、破解登陸QQ個數(shù)限制
通過以上修改后,當(dāng)選擇的QQ個數(shù)超過3個時,還會出現(xiàn)提示
為什么我們修改成已經(jīng)注冊的版本還會出現(xiàn)此提示呢?這就是程序設(shè)置的暗樁嗎?
于是重新加載程序,運(yùn)行按鈕事件腳本,運(yùn)行程序,點(diǎn)登陸后中斷
單步跟入,分析整個代碼段,找到關(guān)鍵代碼點(diǎn)
這里將JLE改為JMP,即不管數(shù)值是多少,都啟動登陸QQ程序
原以為程序到此已經(jīng)完成破解,即運(yùn)行程序,隨便點(diǎn)擊按鈕測試,突然發(fā)現(xiàn)
設(shè)置選項里有此功能,軟件作者會不會在此也加入暗樁呢?
答案是肯定的?。?!
當(dāng)我們嘗試雙擊分別登陸QQ,登陸到第四個QQ時,依然會出現(xiàn)提示:未注冊版本只能登陸3個QQ
那我們依然運(yùn)行按鍵事件,雙擊第4個QQ運(yùn)行,程序中斷,繼續(xù)單步跟入,發(fā)現(xiàn)關(guān)鍵代碼
此代碼段和上面的基本一樣,那還等什么,果斷將JLE改為JMP
全部保存后,再次運(yùn)行程序,無論如何登陸QQ,程序均一切正常。