手把手教你如何破解修改軟件

手把手教你如何破解修改軟件

ID:21062187

大?。?14.00 KB

頁數(shù):18頁

時間:2018-10-19

手把手教你如何破解修改軟件_第1頁
手把手教你如何破解修改軟件_第2頁
手把手教你如何破解修改軟件_第3頁
手把手教你如何破解修改軟件_第4頁
手把手教你如何破解修改軟件_第5頁
資源描述:

《手把手教你如何破解修改軟件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、教你如何破解軟件????要破解的軟件:網(wǎng)絡(luò)填表終結(jié)者????破解需要的軟件(點擊下載):????偵殼language.exe????脫殼AspackDie.exe????反編譯W32Dasm黃金中文版????16進制編輯器UltraEdit.rar????在破解之前先復(fù)習(xí)一下基礎(chǔ)知識:????一.破解的等級????初級,修改程序,用ultraedit修改exe文件,稱暴力破解,簡稱爆破????中級,追出軟件的注冊碼????高級,寫出注冊機????二.用w32dasm破解的一般步驟:????1.看軟件的說明書,軟件

2、注冊與不注冊在功能上有什么區(qū)別,如何注冊????2.運行此軟件,試著輸入你的姓名和任意注冊碼去注冊,有什麼錯誤提示信息,將錯誤提示信息記下來????3.偵測有無加殼(第一課).若加殼,脫殼(第二課)????4.pw32dasmgold反匯編????5.串式參考中找到錯誤提示信息或可能是正確的提示信息雙擊鼠標(biāo)左鍵????6.pw32dasmgold主窗口中分析相應(yīng)匯編,找出關(guān)鍵跳轉(zhuǎn)和關(guān)鍵call????7.綠色光條停在關(guān)鍵跳轉(zhuǎn),在pw32dasmgold主窗口底部找到關(guān)鍵跳轉(zhuǎn)的偏移地址(實際修改地址)????8.用

3、ultraedit找到偏移地址(實際修改地址)修改機器碼,保存????殼的概念:版權(quán)信息需要保護起來,不想讓別人隨便改動,exe可執(zhí)行文件壓縮,最常見的加殼軟件ASPACK,UPX,PEcompact????脫殼:拿到一個軟件,偵測它的殼,然后我們要把它的殼脫去,還原它的本來面目.若它沒有加殼,就省事不用脫殼了.脫殼軟件unaspack,caspr,upx,unpecompact,procdump????實際修改地址(偏移地址)和行地址(虛擬地址)pw32dasmgold反匯編出來的代碼由三列組成????第一列行

4、地址(虛擬地址)????第二列機器碼(最終修改時用ultraedit修改)????第三列匯編指令??第一列??第二列????第三列:0041BE382B45F0????subeax,dwordptr[ebp-10]:0041BE3B6A42??????push00000042:0041BE3D50????????pusheax:0041BE3EFF75F4????push[ebp-0C]:0041BE41FF75F0????push[ebp-10]:0041BE44FF35A8AB4400pushdwordptr

5、[0044ABA8]????兩種不同情況的不同修改方法????1.修改為jmp????je(jne,jz,jnz)=>jmp相應(yīng)的機器碼EB(出錯信息向上找到的第一個跳轉(zhuǎn))jmp的作用是絕對跳,無條件跳,從而跳過下面的出錯信息????2.修改為nop????je(jne,jz,jnz)=>nop相應(yīng)的機器碼90(正確信息向上找到的第一個跳轉(zhuǎn))nop的作用是抹掉這個跳轉(zhuǎn),使這個跳轉(zhuǎn)無效,失去作用,從而使程序順利來到緊跟其后的正確信息處。好了,下面開始我們的破解之旅。。。。。。。。。。????1,偵殼:先打開偵殼la

6、nguage.exe,選擇打開----找到要破解的網(wǎng)絡(luò)填表終結(jié)者:FormGhost.exe,點確定,如圖1。language.exe便顯示出軟件的殼是:Aspack,如圖2。2,脫殼:雙擊脫殼AspackDie.exe,出現(xiàn)一個對話框,選擇網(wǎng)絡(luò)填表終結(jié)者:FormGhost.exe,打開。如圖3。出現(xiàn)圖4框,點確定脫殼完成。在網(wǎng)絡(luò)填表終結(jié)者:FormGhost.exe同目錄下生成一個unpacked.exe文件,這就是脫殼后的FormGhost.exe。3,運行脫殼后的unpacked.exe,點幫助----注

7、冊,圖9。注冊名稱,注冊碼隨便添。圖10。點注冊,提示:“注冊碼錯誤”圖11,好了記住這5個字。關(guān)了它。4,開始反匯編:打開反編譯W32Dasm黃金中文版,選擇反匯編----打開脫殼后的unpacked.exe,變開始加載。如圖5。圖6。返匯編之后如圖7。點擊上面的參考----串式參考如圖8,出現(xiàn)這個對話框圖12。找到??“注冊碼錯誤”,雙擊它,匯編主程序便來到這里:圖13。(注意:正確注冊信息在錯誤信息之上)關(guān)閉串式參考框??粗鞒绦颍簣D14。從注冊碼錯誤向上找到第一個跳轉(zhuǎn)(關(guān)鍵跳,除了jmp的其它跳:je,jn

8、e,jz,jnz),來到這里圖15。(它上面的call叫關(guān)鍵call。),雙擊關(guān)鍵跳,看軟件最下面有一行字:Line:379267Pg7586of7626CodeData@004ACB4B@Offset00ACB4BHinFile:unpacked.exe.其中@Offset00ACB4BH就是偏移地址,記住00ACB4B(后面的h代表16進制,不用管他),圖16。5,開

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。