劍客離不開劍,軟體破解高手也離不開軟體破解工具,合適的工具使你事半功倍,本文主要是介紹幾種軟體破解工具。
1.調試工具softice
2.調試工具Trw2000
3.反組譯碼工具Wdasm8.93
4.Hiew
5.Visual Basic程式調試工具Smartcheck
6.十六進位編輯器(如:Ultraedit、WinHex、Hex Workshop 等)
7.註冊表監視工具RegShot、regmon或RegSnap
8.偵測檔案類型工具TYP、gtw或FileInfo等
9. 脫殼工具PROCDUMP
10.調試工具IceDump
11.註冊機製作crackcode2000
12.備份windows配製檔案工具ERU
13.檔案監視工具 filemon
14.資源修改器 EXESCOPE
15.Frogsice
Soft-ICE 是目前公認最好的跟蹤調試工具。使用Soft-ICE可以很容易的跟蹤一個軟體、或是監視軟體產生的錯誤進行除錯。你甚至可以用他來替代C語言的調試器--如果你不喜歡使用C語言自己的調試器的話。主意其有幾種平台的版本,DOS,WINDOW3.1,WIN95/98/2000/,NT,所以別搞錯了。
Trw2000 中國人自己編寫的調試軟體,完全相容SOFTICE各種指令,但現在許多軟體能檢測SOFTICE存在,而TRW2000在這方面就好多了。TRW2000有它自己的獨特方面,是針對破解軟體最佳化的,Windows下的跟蹤偵錯工具,跟蹤功能更強;可以設定各種斷點,只是斷點種類更多;它可以象一些脫殼工具一樣完成對加密外殼的去除,自動產生EXE檔案,只是留給使用者更多的選擇;在DOS下的版本為TR。
Wdasm8.93 反組譯碼的極品工具。可方便反組譯工具,它能靜態分析程式流程,也可動態剖析器,操作簡單、破解必備!
Hiew 不用多說,是一個十六進位工具,它除了普通十六進位的功能外,它還有個特色,能反組譯碼檔案,並可以彙編指令修改程式,是不是夠酷的!
Smartcheck VB程式執行時從本質上講是解釋執行,它們只是調用 VBRUNxxx.DLL 中的函數 ,VB 的 exe 是虛擬碼,程式都在 vbXXX.dll 裡面執行,你只能在 vbdll 裡面用SOFTICE 打轉轉,什麼都改不成,而且代碼品質不高,結構還頗複雜。 當然只要瞭解其特點用SOFTICE也可破解 ,但SmartCheck的出現,大大方便了我們,它可將VB程式執行的操作完全記錄下來,使我們輕而易舉破解大部分VB程式。
十六進位編輯器 HIEW就是一種是十六進位工具,但其是DOS介面,因此有必要再準備一款windows下的工具,這樣的工具很多,如:Ultraedit、WinHex、Hex Workshop 等,其中Hex Workshop比較有特色,操作方便,但遺憾的是沒有漢化版。
註冊表監視工具 註冊表是Windows 95及Windows 98的核心資料庫,表中存放著各種參數,直接控制著Windows的啟動、硬體驅動程式的裝載以及一些Windows應用程式啟動並執行正常與否。而應用軟體安裝時,有可能在註冊表中註冊,將一些必要的資訊放進去,如安裝時間,使用次數等。RegShot、regmon或RegSnap就是一種監視註冊表變化的工具,以瞭解應用程式在註冊表何處修改了,以協助破解。
偵測檔案類型工具 這樣的工具有TYP、gtw或FileInfo等。這是一個能偵測你的軟體是被哪一種「殼」給加密了 (就好像偵測你的檔案檔是被zip、rar、arj哪一個給壓縮 了一樣,如果連被哪種軟體加了殼都不曉得,那要剝殼就難很多)。一般配合PROCUDUMP使用。
PROCDUMP 脫殼工具,可剝許多殼,你使用的許多軟體都是壓縮過的,用該工具很方便把它們還原,然後再修改,並可自己編寫指令檔,以便能脫殼新版的殼。它是也一款優秀的PE格式修改工具,脫殼必備!
IceDump 是配合SOFTICE而使用的,可抓取記憶體的資料,以重建EXE檔案,脫殼必備。並可在SOFTICE下邊調試邊聽mp3喲!具體參考其readme.
crackcode2000 一種全新的註冊機工具,它可以從另一進程的記憶體中取出你想要的註冊碼,它可以令水平不高的你一夜之間成為破解高手,有了它,很多軟體可以用二十秒時間寫出註冊機來,而你不需要會任何的語言,因為它只是一個工具,一個操作很簡單的工具,它的參數只有四行, 實在簡單到不能再簡單了,它的體積也很少,只有11K,如果再用其它壓縮軟體壓一下一定 會小於10K,所以用它是可以做出很優秀的註冊機。
ERU 這是windows安裝盤內建的小工具,備份註冊表等一些windows重要的配製檔案,強烈推薦,在你破解一軟體前,最好備份一下系統,因為你在破解某些軟體的過程中,尋找關鍵點時,在這時改動一下以驗證自己的判斷,結果正確註冊成功,此時你再想回到那裡看一究竟,重裝該軟體都沒用,哈哈!永遠是註冊版,除非你重裝系統。此時你只要還原註冊表和配製檔案,再重裝該軟體,又可註冊了,這次你就可好好研究它一下了......,當然這種情況不多見,但破解某些軟體前備份一下註冊表,還是有必要的。
filemon 檔案監視工具 ,可監視系統檔案健全狀態,如哪個檔案開啟,哪個檔案關閉,在哪個檔案讀取了資料等,破解時非常有用,以便瞭解程式在啟動、關閉或驗證註冊碼是做了哪些手腳。
EXESCOPE 資源修改器 eXeScope 可以說是 EXE 及 DLL 等執行檔案的解析終結工具, 它有執行檔案(EXE, DLL等)的解析與顯示功能;提取資源到外部檔案 ;資源的重新寫入;記錄檔案的記錄及其再編輯(成批編輯)等功能。是漢化軟體的常用工具,當然破解軟體時也很有用。
Frogsice 最好的 SOFT-ICE 加強軟體!它並不是簡單的將 SICE 隱藏,而是讓你可以配合 SICE 避過現在流行的各種加密、保護軟體裡面的各種防止 SICE 的陷阱。有了它,你再也不用怕在裝入一個程式準備調試的時候,程式告訴你發現 SICE 的存在而終止運行,或者乾脆把你的機器從新啟動,又甚至觸發更殘酷的報複手段。