狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

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

admin
2021年2月7日 10:3 本文熱度 4193
想學破解,花了很多時間還是沒有多少進步?網上很多教程,看來看去,到頭來還是一頭霧水?其實,很正常,不是你的問題,是沒有遇到能教會你的人!我也是剛剛入門,在學習中遇到過和你同樣的問題。所以,別抱怨自己!始終用“玩破解”的心態來面對就可以了。畢竟,我們不靠破解來生存,只是興趣而已。既然是興趣,那就要開心快樂才行。用大家最容易理解的思維和語言來和大家一起玩玩破解,相信對于剛剛步入破解門檻的小白會有幫助。

第一、破解到底破什么?
我們既然學破解,首先就要清楚我們的目標在哪?敵人是誰?可以這么說,破解的對象是軟件的使用驗證。什么是軟件的使用驗證?比如你花了一個月寫了一個軟件,你想讓其他人花錢才可以用,你怎么辦?當然,你要給你寫好的軟件再增加一個使用驗證,就像你租房,你當然要先上鎖,誰花錢租房,你就給他鑰匙。鎖就是房子使用的驗證。現在明白了吧,我們破解破的不是可用的軟件,而是限制使用軟件的那把鎖。所以,找到鎖的位置和鎖的構造才是破解的關鍵!鎖的位置我們可以稱為關鍵驗證位置,鎖的構造稱為驗證機制。因此,我們學習破解就學兩步,第一步是學習如何找到關鍵位置,第二步是能夠分析出驗證機制。

第二、怎么破解?
要破解當然需要工具。還拿開鎖的例子,你是不是要準備好手電、開鎖的各種工具才可以。破解軟件最基本的工具就是別人寫好的專門用于破解分析的軟件,這樣的軟件很多,最基本的是三個。老大叫PEID,老二叫DIE64,老三叫OD。遇到要破解的軟件,兄弟依次上陣。老大先上,作用是查一下這個軟件有沒有加殼,是什么殼?殼就是軟件的防彈衣,這個防彈衣是用專門的程序編寫的,這個防彈衣是在軟件有了使用驗證以后又增加的一層保護。其目的就是對付我們使用的破解工具,讓我們不好下手。我們的老大查了以后,知道這個防彈衣的型號就可以用對應的脫防彈衣的工具來對付它了。接著,老二再上,作用是識別這個軟件是什么語言編寫的,通常來說有C、VC、VB、DELPHI、易語言等,因為不同的語言有特殊的破解方法。知道有沒有殼?是什么語言編寫的?然后老三就閃亮登場了。OD的作用就是分析軟件。分析什么?就是要找出驗證的關鍵位置,分析驗證機制。清楚了吧,只要有這三兄弟,我們就可以玩破解了。
[size=18.6667px]

第三、如何找到驗證的關鍵位置

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

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

該文章在 2021/2/7 10:03:13 編輯過

全部評論1

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

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