LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

玩玩破解,寫(xiě)給新人看(第一集)

admin
2021年2月7日 10:3 本文熱度 4300
想學(xué)破解,花了很多時(shí)間還是沒(méi)有多少進(jìn)步?網(wǎng)上很多教程,看來(lái)看去,到頭來(lái)還是一頭霧水?其實(shí),很正常,不是你的問(wèn)題,是沒(méi)有遇到能教會(huì)你的人!我也是剛剛?cè)腴T(mén),在學(xué)習(xí)中遇到過(guò)和你同樣的問(wèn)題。所以,別抱怨自己!始終用“玩破解”的心態(tài)來(lái)面對(duì)就可以了。畢竟,我們不靠破解來(lái)生存,只是興趣而已。既然是興趣,那就要開(kāi)心快樂(lè)才行。用大家最容易理解的思維和語(yǔ)言來(lái)和大家一起玩玩破解,相信對(duì)于剛剛步入破解門(mén)檻的小白會(huì)有幫助。

第一、破解到底破什么?
我們既然學(xué)破解,首先就要清楚我們的目標(biāo)在哪?敵人是誰(shuí)?可以這么說(shuō),破解的對(duì)象是軟件的使用驗(yàn)證。什么是軟件的使用驗(yàn)證?比如你花了一個(gè)月寫(xiě)了一個(gè)軟件,你想讓其他人花錢(qián)才可以用,你怎么辦?當(dāng)然,你要給你寫(xiě)好的軟件再增加一個(gè)使用驗(yàn)證,就像你租房,你當(dāng)然要先上鎖,誰(shuí)花錢(qián)租房,你就給他鑰匙。鎖就是房子使用的驗(yàn)證。現(xiàn)在明白了吧,我們破解破的不是可用的軟件,而是限制使用軟件的那把鎖。所以,找到鎖的位置和鎖的構(gòu)造才是破解的關(guān)鍵!鎖的位置我們可以稱為關(guān)鍵驗(yàn)證位置,鎖的構(gòu)造稱為驗(yàn)證機(jī)制。因此,我們學(xué)習(xí)破解就學(xué)兩步,第一步是學(xué)習(xí)如何找到關(guān)鍵位置,第二步是能夠分析出驗(yàn)證機(jī)制。

第二、怎么破解?
要破解當(dāng)然需要工具。還拿開(kāi)鎖的例子,你是不是要準(zhǔn)備好手電、開(kāi)鎖的各種工具才可以。破解軟件最基本的工具就是別人寫(xiě)好的專門(mén)用于破解分析的軟件,這樣的軟件很多,最基本的是三個(gè)。老大叫PEID,老二叫DIE64,老三叫OD。遇到要破解的軟件,兄弟依次上陣。老大先上,作用是查一下這個(gè)軟件有沒(méi)有加殼,是什么殼?殼就是軟件的防彈衣,這個(gè)防彈衣是用專門(mén)的程序編寫(xiě)的,這個(gè)防彈衣是在軟件有了使用驗(yàn)證以后又增加的一層保護(hù)。其目的就是對(duì)付我們使用的破解工具,讓我們不好下手。我們的老大查了以后,知道這個(gè)防彈衣的型號(hào)就可以用對(duì)應(yīng)的脫防彈衣的工具來(lái)對(duì)付它了。接著,老二再上,作用是識(shí)別這個(gè)軟件是什么語(yǔ)言編寫(xiě)的,通常來(lái)說(shuō)有C、VC、VB、DELPHI、易語(yǔ)言等,因?yàn)椴煌恼Z(yǔ)言有特殊的破解方法。知道有沒(méi)有殼?是什么語(yǔ)言編寫(xiě)的?然后老三就閃亮登場(chǎng)了。OD的作用就是分析軟件。分析什么?就是要找出驗(yàn)證的關(guān)鍵位置,分析驗(yàn)證機(jī)制。清楚了吧,只要有這三兄弟,我們就可以玩破解了。
[size=18.6667px]

第三、如何找到驗(yàn)證的關(guān)鍵位置

首先我們換位思考下,如果是我們要對(duì)自己的軟件增加使用驗(yàn)證,我們最簡(jiǎn)單的做法就是在我們的軟件窗口打開(kāi)之前,增加一個(gè)窗口,這個(gè)窗口我們叫做驗(yàn)證登陸窗口,必須輸入正確的密碼后登陸窗口消失、軟件使用窗口打開(kāi)。這個(gè)驗(yàn)證登陸窗口怎么實(shí)現(xiàn)驗(yàn)證的呢?就是當(dāng)我們輸入密碼以后,然后點(diǎn)擊登陸按鈕,會(huì)產(chǎn)生兩種結(jié)果,成功的結(jié)果和失敗的結(jié)果。假定:如果密碼正確,就提示正確信息,比如恭喜你!,如果密碼錯(cuò)誤,就提示錯(cuò)誤信息,比如密碼不正確!我們破解的目的當(dāng)然是要獲得成功的結(jié)果。我們先看一下這個(gè)驗(yàn)證流程。獲取我們輸入的假碼——真假碼比較——結(jié)果。換句話說(shuō)驗(yàn)證流程可分為三步:驗(yàn)證前、驗(yàn)證中、驗(yàn)證后。這三步,關(guān)鍵位置當(dāng)然是驗(yàn)證中,這個(gè)位置是真假碼的比較。如果能直接到達(dá)第二步當(dāng)然是最好,可惜很難直接找到,因?yàn)橐粋€(gè)程序里面有很多不同的判斷。我們要找關(guān)鍵位置是不是必須依靠線索。最直接的線索就是驗(yàn)證后的不同結(jié)果。所以我們搞破解,最常用的辦法就是通過(guò)驗(yàn)證后的結(jié)果來(lái)反查到關(guān)鍵位置。一種結(jié)果是有提示的字符串,比如成功”“失敗等,我們的破解思路就在程序代碼中先定位到這些字符串,然后往前找關(guān)鍵比較代碼。如何定位這些字符串呢?OD里面有一個(gè)中文搜索引擎工具,可以用于查找定位。一種結(jié)果是彈出正確或者錯(cuò)誤的對(duì)話框。你可以搜索對(duì)話框里面的字符串,你還可以在程序中定位彈出對(duì)話框的代碼,然后再反查到關(guān)鍵位置。如何定位彈出對(duì)話框呢?編程中彈出對(duì)話框要用到一個(gè)命令,叫做MessageBox,你在這個(gè)函數(shù)上下斷點(diǎn),讓程序暫停,然后再反查即可。通過(guò)結(jié)果來(lái)反查是我們最主要的做法,對(duì)于不同的結(jié)果,要用不同的辦法。比如有提示字符串,有錯(cuò)誤對(duì)話框,有窗口,讓程序退出等等。最怕的是沒(méi)有錯(cuò)誤結(jié)果,那我們就需要從驗(yàn)證前的線索入手了。如果新人覺(jué)得不錯(cuò),就頂一個(gè),我就繼續(xù)寫(xiě)。

玩玩破解,寫(xiě)給新人看(第一集)
玩玩破解,寫(xiě)給新人看(第二集)
玩玩破解,寫(xiě)給新人看(第三集)
玩玩破解,寫(xiě)給新人看(第四集)
玩玩破解,寫(xiě)個(gè)新人看(第五集)
玩玩破解,寫(xiě)給新人看(第六集)
玩玩破解,寫(xiě)給新人看(第七集)
玩玩破解,寫(xiě)給新人看(第八集)
玩玩破解,寫(xiě)給新人看(第九集)
玩玩破解,寫(xiě)給新人看(第十集)
玩玩破解,寫(xiě)給新人看(第十一集)
玩玩破解,寫(xiě)給新人看(第十二集)
玩玩破解,寫(xiě)給新人看(階段練習(xí)1)
玩玩破解,寫(xiě)給新人看(第十三集)
玩玩破解,寫(xiě)給新人看(第十四集)
玩玩破解,寫(xiě)給新人看(第十五集)
玩玩破解,寫(xiě)給新人看(第十六集)
玩玩破解,寫(xiě)給新人看(第十七集)
玩玩破解,寫(xiě)給新人看(第十八集)

該文章在 2021/2/7 10:03:13 編輯過(guò)

全部評(píng)論1

admin
2021年2月7日 10:8
第四課  用前三課的知識(shí),可以實(shí)戰(zhàn)一下了
本節(jié)我們來(lái)破解一個(gè)小軟件,用前三課的知識(shí)就足夠了。換句話說(shuō),就是本節(jié)課看完了,你就不再了破盲了
第一步:我們先準(zhǔn)備好破解工具。
還記得吧,破解三兄弟。老大是PEID,老二是DIE64,老三是OD。你在吾愛(ài)破解發(fā)布的破解工具包自己下載吧。首先老大先上,查一下是否有殼?

我們就看紅色箭頭指的地方,是VC編寫(xiě)的,實(shí)際上是易語(yǔ)言編寫(xiě)的,無(wú)殼。我們就不用考慮脫殼的事情了。而且我們還知道是VC編寫(xiě)的,那么老二就不需要上陣了。那么什么時(shí)候需要老二呢?就是當(dāng)老大查出有殼,PEID只顯示殼名稱,不能顯示出是什么語(yǔ)言編寫(xiě)的,就必須老二出場(chǎng)了。我把剛才的軟件加個(gè)殼,你們來(lái)對(duì)比一下。老大出場(chǎng),查一下。
   
看到紅色箭頭指的地方了吧,原來(lái)是VC,現(xiàn)在變成了UPX,UPX是一種殼的名字,你現(xiàn)在無(wú)法知道這個(gè)軟件是什么語(yǔ)言編寫(xiě)的了吧。怎么辦?
老二必須上場(chǎng)了。
    
紅色箭頭指出來(lái)這個(gè)軟件是VC編寫(xiě)的,綠色箭頭指出殼的名字。呵呵,老二挺能干,把老大的活都搶了。不過(guò)還是建議先用PEID來(lái)查殼,畢竟是專門(mén)查殼的工具,有它的優(yōu)勢(shì),另外也別讓老大失業(yè)。    現(xiàn)在該老三OD上場(chǎng)了。直接把程序拖到OD里就可以了。    然后,我們干什么呢?當(dāng)然是去找關(guān)鍵驗(yàn)證代碼的位置。我們前三課說(shuō)了,最常用的方法是根據(jù)驗(yàn)證后的結(jié)果找線索。今天我們要破解的這個(gè)軟件,當(dāng)賬號(hào)和密碼不正確時(shí)有失敗提示,正確時(shí)有成功提示,這就是線索,也是我們破解的下手之處。
    
             
我們現(xiàn)在要做的就是用OD定位到程序中輸出失敗或者成功的字符串代碼那里。怎么做呢?當(dāng)然用OD里面的中文搜索引擎就可以查找到對(duì)應(yīng)的位置。見(jiàn)下圖:
         
  紅色箭頭指的是我們要找的字符串,黃色箭頭對(duì)應(yīng)的那一行就是關(guān)鍵代碼所在的地址編號(hào)。我們?cè)诘顷懗晒@一行雙擊鼠標(biāo)左鍵,就到了關(guān)鍵程序代碼處。
        
我們現(xiàn)在已經(jīng)找到了關(guān)鍵代碼的位置,接下來(lái)我們?cè)摳墒裁茨兀?/font>   我們要清楚,我們現(xiàn)在找到的關(guān)鍵代碼的位置是驗(yàn)證后的結(jié)果的位置,我們的目標(biāo)是找到驗(yàn)證中的關(guān)鍵代碼位置,肯定是先驗(yàn)證才有結(jié)果,所以我們必須要往上找。問(wèn)題是往上多少行才是驗(yàn)證中的位置呢?   神仙也不知道,但是我們知道一點(diǎn)就是,驗(yàn)證就是真假碼的比較,比較后如果正確就會(huì)執(zhí)行提示成功的那段代碼,如果不正確就會(huì)提示失敗的那段代碼。(沒(méi)有編程基礎(chǔ)的朋友注意下,每個(gè)程序中的代碼的執(zhí)行不是完全一行一行按順序執(zhí)行的,也就是說(shuō)OD里你看到的程序代碼不是從最上面一行一行執(zhí)行的,在代碼中會(huì)有很多跳轉(zhuǎn)指令,導(dǎo)致程序代碼是跳來(lái)跳去執(zhí)行的。你可以這樣理解,編好的程序就像一個(gè)有思維的人一樣,他會(huì)根據(jù)一些條件來(lái)選擇執(zhí)行不同的代碼)。  
那么,我們就可以根據(jù)跳轉(zhuǎn)指令來(lái)反查到驗(yàn)證的關(guān)鍵位置。簡(jiǎn)單來(lái)說(shuō),我們就在剛才找到的登陸成功字符串代碼上面找跳轉(zhuǎn),看看有沒(méi)有能夠跳過(guò)去的指令,在上面很近的位置就找到了。
        
到這一步,你就已經(jīng)基本破解成功了。JE是一個(gè)條件跳轉(zhuǎn)指令,我們把這條指令修改為NOP,NOP是空指令,就是當(dāng)代碼執(zhí)行到這里的時(shí)候無(wú)論如何都不會(huì)跳走,都會(huì)繼續(xù)往下執(zhí)行登陸成功這段代碼。
    
   然后在修改的代碼處鼠標(biāo)右鍵,選擇紅色箭頭指的復(fù)制到可執(zhí)行文件,把修改后的程序保存即可。
    
總結(jié)一下:
1、破解軟件的第一步就是要找出突破口,驗(yàn)證后的結(jié)果是最常用的。拿到一個(gè)軟件后要先試著登陸一下,看看登陸驗(yàn)證后出現(xiàn)什么結(jié)果,是出現(xiàn)了字符串,還是信息框,還是其他,這些就是突破口。
2、通過(guò)突破口找到驗(yàn)證后結(jié)果的代碼位置后,找位置上面的跳轉(zhuǎn),然后修改跳轉(zhuǎn),目標(biāo)就是無(wú)論如何跳向成功,無(wú)論如何跳過(guò)失敗
3、關(guān)鍵跳轉(zhuǎn)上面不遠(yuǎn)處就是驗(yàn)證中的關(guān)鍵代碼位置,如果你要分析驗(yàn)證機(jī)制或者要找正確的賬號(hào)密碼就在那里。
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
天天久久久精品精品 | 日本免费人成网视频免费看 | 偷自拍亚洲综合在线观看 | 日本中文有码电影 | 日韩欧美国产另类婷久久 | 亚洲成AV人影片在线观看 |