軟件破解基礎(chǔ)教程_第1頁(yè)
軟件破解基礎(chǔ)教程_第2頁(yè)
軟件破解基礎(chǔ)教程_第3頁(yè)
軟件破解基礎(chǔ)教程_第4頁(yè)
軟件破解基礎(chǔ)教程_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、先教大家一些基礎(chǔ)知識(shí),學(xué)習(xí)破解其實(shí)是要和程序打交道的,匯編是破解程序的必備知識(shí),但有可能部分朋友都沒有學(xué)習(xí)過(guò)匯編語(yǔ)言,所以我就在這里叫大家一些簡(jiǎn)單實(shí)用的破解語(yǔ)句吧!-語(yǔ)句:cmp a,b /cmp是比較的意思!在這里假如a=1,b=2 那么就是a與b比較大小.mov a,b /mov是賦值語(yǔ)句,把b的值賦給a.je/jz /就是相等就到指定位置(也叫跳轉(zhuǎn)).jne/jnz /不相等就到指定位置.jmp /無(wú)條件跳轉(zhuǎn).jl/jb /若小于就跳.ja/jg /若大于就跳.jge /若大于等于就跳.這里以一款LRC傻瓜編輯器為例,講解一下軟件的初步破解過(guò)程。大家只要認(rèn)真看我的操作一定會(huì)!假如還是不明

2、白的話提出難點(diǎn)幫你解決,還不行的話直接找我!有時(shí)間給你補(bǔ)節(jié)課!呵呵!目標(biāo):LRC傻瓜編輯器 殺殺殺簡(jiǎn)介:本軟件可以讓你聽完一首MP3歌曲,便可編輯完成一首LRC歌詞。并且本軟件自身還帶有MP3音樂播放和LRC歌詞播放功能,沒注冊(cè)的軟件只能使用15天。工具/原料 我們破解或給軟件脫殼最常用的軟件就是OD全名叫Ollydbg,界面如圖:它是一個(gè)功能很強(qiáng)大的工具,左上角是cpu窗口,分別是地址,機(jī)器碼,匯編代碼,注釋;注釋添加方便,而且還能即時(shí)顯示函數(shù)的調(diào)用結(jié)果,返回值. 右上角是寄存器窗口,但不僅僅反映寄存器的狀況,還有好多東東;雙擊即可改變Eflag的值,對(duì)于寄存器,指令執(zhí)行后發(fā)生改變的寄存器會(huì)

3、用紅色突出顯示. cpu窗口下面還有一個(gè)小窗口,顯示當(dāng)前操作改變的寄存器狀態(tài).左下角是內(nèi)存窗口.可以ascii或者unicode兩種方式顯示內(nèi)存信息.右下角的是當(dāng)前堆棧情況,還有注釋啊.步驟/方法1. 1我們要想破解一個(gè)軟件就是修改它的代碼,我們要想在這代碼的海洋里找到我們破解關(guān)鍵的代碼確實(shí)很棘手,所以我們必須找到一定的線索,一便我們順藤摸瓜的找到我們想要的東東,現(xiàn)在的關(guān)鍵問題就是什么樣的信息才算是有用的信息呢?要怎么找呢?1 在注冊(cè)軟件時(shí)如果失敗一般會(huì)彈出一些類似于“注冊(cè)失敗”,“注冊(cè)碼錯(cuò)誤”,“無(wú)效的注冊(cè)碼”等信息,正確的話就會(huì)顯示“注冊(cè)成功”,“注冊(cè)碼正確,謝謝使用”這樣的成功提示,顯然

4、它們都可以成為我們破案的線索!在這里我們將它們歸納為“注冊(cè)提示信息”。如果找不到這些鮮明的字眼的話,我們可以將注意力轉(zhuǎn)移到別的可疑點(diǎn)!如未注冊(cè)標(biāo)志,過(guò)期警告,次數(shù)標(biāo)識(shí),NAG對(duì)話框等等!2. 2如何去找線索呢?好!我們先將LRC傻瓜編輯器放到OD載入 (如圖1)步驟閱讀3. 3現(xiàn)在有兩種方法可以查找線索,1。在反匯編窗口中單機(jī)鼠標(biāo)右鍵,在彈出的菜單中,選擇“查找”再點(diǎn)擊“所有參考文本字串”。2。是用OD帶的插件找線索,依然在反匯編窗口中單擊鼠標(biāo)右鍵,在彈出的菜單中,選擇“UltraString Reference”或是“超級(jí)字符串參考”在點(diǎn)擊“Find ASCII”。(如圖2)步驟閱讀4. 4

5、建議你使用第2種方法,當(dāng)選擇完后,OD會(huì)出現(xiàn)一個(gè)新的窗口(如圖3)。這里會(huì)顯示所有找到的字符串,當(dāng)然“注冊(cè)提示信息”這些寶貴的線索也就一目了然了!找到了線索,那么這一節(jié)的主要問題“確定修改位置”也就可以解決了!呵呵!厲害吧!后面就到關(guān)鍵了好!現(xiàn)在我們已經(jīng)知道了,我們破解軟件的關(guān)鍵位置查找方式大家已經(jīng)知道了!那么這第三步就是查找這個(gè)軟件的線索了!步驟閱讀5. 5先在我們先看一下LRC傻瓜編輯器這個(gè)軟件打開,點(diǎn)第2排的問號(hào)的圖標(biāo)找注冊(cè)窗口,同時(shí)我們也看見了沒有注冊(cè)的軟件只能用15天,任意輸入個(gè)注冊(cè)碼點(diǎn)注冊(cè)看看有什么反映,什么反映也沒有,大家不要急!想想看我們要輸入正確的注冊(cè)碼它還能不提示注冊(cè)信息嗎

6、?基本上是一定顯示的!那我們就用腦子先想一下他會(huì)提示什么?好!想好后,我們?cè)谟肙D載入這個(gè)軟件,打開字符串參考,雖然內(nèi)容眾多但是還是讓我們找到了我們想要的東東!(如圖4)呵呵!看見了吧!恰好是十分經(jīng)典的注冊(cè)成功的提示!現(xiàn)在我們說(shuō)得上是找到線索了!下一步就是“確定修改位置”。步驟閱讀6. 6現(xiàn)在我們把光標(biāo)定位到注冊(cè)碼成功提示的這一行代碼上,然后雙擊左鍵就到這個(gè)提示對(duì)應(yīng)的代碼處了?。ㄈ鐖D5)步驟閱讀7. 7這個(gè)軟件的具體流程是這樣的,把我們輸入的注冊(cè)碼和正確的注冊(cè)碼相比較,如果不相等就跳轉(zhuǎn)向一個(gè)地方,如果相等就彈出“注冊(cè)成功”的提示!現(xiàn)在我們看一下這幾行代碼!(如圖6)步驟閱讀8. 8是不是和我們

7、想象中的流程一樣呢?在“您已經(jīng)注冊(cè)”這個(gè)提示對(duì)應(yīng)的代碼上方有一個(gè)跳轉(zhuǎn)“JNZ”,剛好就是“不相等就跳轉(zhuǎn)”的意思(呵呵!聰明人有可能已經(jīng)想到怎么改了吧?),所以這個(gè)跳轉(zhuǎn)非??梢?。先把它假設(shè)成我們要修改的位置。在這行的代碼處右鍵打開“匯編”功能(也可以直接雙擊)。將“JNZ”改成“JZ”呵呵!(如圖7,8)JZ就是相等就跳的意思!現(xiàn)在我們?cè)谙胍幌?!如果我們現(xiàn)在修改的代碼處就是破解這個(gè)軟件要修該的代碼處的話!那會(huì)怎樣?我們輸入錯(cuò)誤的注冊(cè)碼就會(huì)注冊(cè)成功,輸入正確的注冊(cè)碼就注冊(cè)失敗!是不是很有意思?步驟閱讀步驟閱讀9. 9修改完畢我們現(xiàn)在就要保存了!保存方法是,在你修改過(guò)的代碼處,點(diǎn)擊右鍵,選擇“復(fù)制到可執(zhí)行文件”,“選擇”,然后在彈出的新窗口里那部分代碼會(huì)被高亮顯示,在次使用右鍵,選擇保存到文件就OK !了!(如圖9)現(xiàn)在我們?cè)诳纯矗】纯次覀兊某晒?!再次打開LRC傻瓜編輯器在注冊(cè)信息那隨便輸入個(gè)注冊(cè)碼點(diǎn)注冊(cè)看看!“您已經(jīng)注冊(cè),多謝支持!”呵呵!成功了!哈哈!怎樣是不是很有感覺呢?有沒有一種黑客的感覺?呵呵!我們?cè)谄平膺@個(gè)軟件時(shí)就用了JNZ和JZ這兩個(gè)語(yǔ)句!我們把JNZ改成了JZ達(dá)到了我們破解軟件的目的!對(duì)于處學(xué)者來(lái)說(shuō),掌握上面的修改方法就足夠了?。ㄒ话丬浖阒灰莆丈厦娴姆椒ɑ旧暇涂梢云平饬?!但有殼除外?。┖呛?!其實(shí)我們不用JZ也可以成功的!而是使用了另一個(gè)語(yǔ)句也可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論