" />
VB Decompiler Pro是一款VB反編譯工具。VB Decompiler Pro可以將使用VB編程軟件開發(fā)的程序反編輯為偽代碼源代碼,反編譯出程序代碼。如果你想學(xué)習(xí)參考別人的編程內(nèi)容,那么這個(gè)工具正好派上用場(chǎng)。能反編譯程序中所有的控件及窗口,對(duì)于一些加過殼的程序需要先脫掉殼后才能正常的反編譯?梢栽诟呒(jí)功能中啟用只反編譯窗口、快速反編譯、緩存反編譯代碼、編譯聲明變量,顯示.NET結(jié)構(gòu)。顯示調(diào)試命令,處理IF...END IF區(qū)塊。VB Decompiler Pro 9.8中文版(無需注冊(cè)碼)是特別版,直接安裝后即是注冊(cè)版,不需要輸入注冊(cè)碼。
VB Decompiler Pro反編譯工具是一款針對(duì)使用Visual Basic 5.0/6.0開發(fā)的程序的反編譯器。反編譯工具(VB Decompiler Pro)可以被編譯成偽代碼p-code或native code模式。由于偽代碼是由高級(jí)指令組成, 因此是很有可能反編譯成源代碼的(當(dāng)然, 變量名,函數(shù)名等等是無法反編譯的).反編譯工具(VB Decompiler Pro)可以恢復(fù)眾多偽代碼指令,但要反編譯成源代碼還是有很多工作需要完成, 反編譯器將幫助您更輕松的分析程序算法以及部分恢復(fù)源代碼。
如果一個(gè)程序被編譯成native code, 從機(jī)器碼恢復(fù)源代碼是幾乎不可能的. 但即便是這種情形下VB Decompiler還是可以幫助你分析程序. VB Decompiler包含了一個(gè)強(qiáng)大的支持包含MMX和SSE的Pentium Pro指令集的反編譯器. 它還包含一個(gè)代碼分析器, 用于搜索所有API調(diào)用,匯編代碼中的字符串引用并將結(jié)果修改為相應(yīng)的注釋。
加入一個(gè)程序被編譯成.net匯編,反編譯器將恢復(fù)所有的托管代碼的數(shù)據(jù)表和模塊,并且使用IL反匯編器反匯編所有的方法,函數(shù)以及事件。反編譯并不需要.NET Framework并且支持所有的32位Windows操作系統(tǒng)。
VB Decompiler也將反編譯文件中的所有的圖形界面窗體以及控件。出于技術(shù)需要,反編譯器可能顯示所有控件的編譯地址。
對(duì)于加殼的VB程序,首先需要脫殼后才能正常反編譯。
總而言之, VB Decompiler是一款出色的程序分析工具. 尤其是當(dāng)您不慎丟失源代碼并且需要部分恢復(fù)原工程的時(shí)候。
通用脫殼(支持UPX, NSPack以及一些其他常見的可執(zhí)行文件壓縮殼)
反編譯窗體(frm和frx)以及用戶控制(ctl)對(duì)象文件
完整的偽代碼p-code反編譯(解析操作碼并轉(zhuǎn)換為標(biāo)準(zhǔn)vb指令,反編譯GUID對(duì)象)
兩種偽代碼反編譯模式(包含堆棧解析或不包含堆棧解析)
反匯編native code過程(使用強(qiáng)大的Pentium Pro反匯編器,支持MMX及FPU指令集)
反匯編native code過程中的字符串引用以及API調(diào)用(使用強(qiáng)大的Pentium Pro反匯編器,支持MMX及FPU指令集)
部分反編譯native code(使用代碼仿真引擎)
在反編譯的代碼中根據(jù)語法顯示不同的顏色
字符串引用列表以及搜索引擎
快速反編譯
VB5/6程序的混淆工具
VB5/6程序的修補(bǔ)工具
將反編譯的數(shù)據(jù)保存入單個(gè)DB文件
反編譯.Net程序
將所有的過程列表保存入MAP文件, IDC腳本或是HIEW的Names文件