資源描述:
《注冊碼破解教程.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、寫在破解之前:::??????????軟件破解的目的是:有些需要注冊的軟件,可是找不到注冊碼,將其破解之后,輸入任何注冊碼都會提示注冊成功。??????????最近發(fā)了幾個(gè)關(guān)于軟件破解的帖子,反映不錯(cuò),看來大家都挺感興趣的,也不知道有沒有人破解成功,我是一名內(nèi)科醫(yī)生,平時(shí)上網(wǎng)打打游戲,cs,奇跡mu等?,F(xiàn)在有些膩煩了,所以到處逛逛,無意中發(fā)現(xiàn)了macd論壇,真的不錯(cuò),人氣很旺。其實(shí)我研究軟件破解才4天時(shí)間,以前從來沒接觸過編程之類的東西,在網(wǎng)上下到了2本e書,看了2天,發(fā)現(xiàn)軟件破解原來也很簡單。剛開始沒人指點(diǎn),走了不少彎路,現(xiàn)在好了,破解一個(gè)軟件只需
2、要1多分鐘,呵呵。我發(fā)這篇帖子的目的是希望大家都寫一些東西,要有點(diǎn)創(chuàng)作精神,別總頂別人的帖子,要頂?shù)脑捨以缇蛶资壛?,想一想,我一分鐘才打十幾個(gè)字,寫一篇帖子要個(gè)把小時(shí),別人頂一下30秒,結(jié)果都一樣,一分,呵呵。所以我覺得加分系統(tǒng)太不公平,,呵呵。不管它了,我發(fā)帖子只是想和大家交流一下。我希望大家一起把我們的論壇辦的更好?。?!??????????聲明:此貼適合從來沒接觸過軟件破解或編程的同志學(xué)習(xí),,,??????????下面開始今天的破解,??????????我要破解的軟件:網(wǎng)絡(luò)填表終結(jié)者??????????破解需要的軟件(點(diǎn)擊下載):偵殼langu
3、age.exe????脫殼AspackDie.exe????反編譯W32Dasm黃金中文版????16進(jìn)制編輯器UltraEdit.rar??????????在破解之前先復(fù)習(xí)一下基礎(chǔ)知識:??????????一.破解的等級??????????初級,修改程序,用ultraedit修改exe文件,稱暴力破解,簡稱爆破中級,追出軟件的注冊碼高級,寫出注冊機(jī)??????????二.用w32dasm破解的一般步驟:??????????1.看軟件的說明書,軟件注冊與不注冊在功能上有什么區(qū)別,如何注冊2.運(yùn)行此軟件,試著輸入你的姓名和任意注冊碼去注冊,有什麼錯(cuò)誤提
4、示信息,將錯(cuò)誤提示信息記下來3.偵測有無加殼(第一課).若加殼,脫殼(第二課)4.pw32dasmgold反匯編5.串式參考中找到錯(cuò)誤提示信息或可能是正確的提示信息雙擊鼠標(biāo)左鍵6.pw32dasmgold主窗口中分析相應(yīng)匯編,找出關(guān)鍵跳轉(zhuǎn)和關(guān)鍵call7.綠色光條停在關(guān)鍵跳轉(zhuǎn),在pw32dasmgold主窗口底部找到關(guān)鍵跳轉(zhuǎn)的偏移地址(實(shí)際修改地址)8.用ultraedit找到偏移地址(實(shí)際修改地址)修改機(jī)器碼,保存??????????殼的概念:版權(quán)信息需要保護(hù)起來,不想讓別人隨便改動(dòng),exe可執(zhí)行文件壓縮,最常見的加殼軟件ASPACK,UPX,PE
5、compact??????????脫殼:拿到一個(gè)軟件,偵測它的殼,然后我們要把它的殼脫去,還原它的本來面目.若它沒有加殼,就省事不用脫殼了.脫殼軟件unaspack,caspr,upx,unpecompact,procdump??????????實(shí)際修改地址(偏移地址)和行地址(虛擬地址)pw32dasmgold反匯編出來的代碼由三列組成第一列行地址(虛擬地址)第二列機(jī)器碼(最終修改時(shí)用ultraedit修改)第三列匯編指令????????第一列????????第二列??????????第三列:0041BE382B45F0??????????sube
6、ax,dwordptr[ebp-10]:0041BE3B6A42????????????push00000042:0041BE3D50??????????????pusheax:0041BE3EFF75F4??????????push[ebp-0C]:0041BE41FF75F0??????????push[ebp-10]:0041BE44FF35A8AB4400pushdwordptr[0044ABA8]??????????兩種不同情況的不同修改方法1.修改為jmpje(jne,jz,jnz)=>jmp相應(yīng)的機(jī)器碼EB(出錯(cuò)信息向上找到的第一個(gè)跳轉(zhuǎn)
7、)jmp的作用是絕對跳,無條件跳,從而跳過下面的出錯(cuò)信息??????????2.修改為nopje(jne,jz,jnz)=>nop相應(yīng)的機(jī)器碼90(正確信息向上找到的第一個(gè)跳轉(zhuǎn))nop的作用是抹掉這個(gè)跳轉(zhuǎn),使這個(gè)跳轉(zhuǎn)無效,失去作用,從而使程序順利來到緊跟其后的正確信息處。好了,下面開始我們的破解之旅。。。。。。。。。。??????????1,偵殼:先打開偵殼language.exe,選擇打開----找到要破解的網(wǎng)絡(luò)填表終結(jié)者:FormGhost.exe,點(diǎn)確定,如圖1。language.exe便顯示出軟件的殼是:Aspack,如圖2。2,脫殼:雙擊脫
8、殼AspackDie.exe,出現(xiàn)一個(gè)對話框,選擇網(wǎng)絡(luò)填表終結(jié)者:FormGhost.exe,打開。如圖3。