VB Decompiler(VB反編譯器)是一種高級工具,VB Decompiler(VB反編譯器)用于Visual Basic 5.0 / 6.0應(yīng)用程序的最佳代碼恢復(fù)解決方案,以及用于Visual Studio .NET編譯應(yīng)用程序的快速反匯編程序。如您所知,用Visual Basic編寫的程序可以編譯為解釋p代碼或本機代碼,而.NET程序集總是編譯為Microsoft中間語言(MSIL)。
由于p代碼由高級命令組成,因此大多數(shù)代碼可以反編譯為源代碼(不含變量名稱和某些函數(shù))。VB反編譯器支持多達1400個P代碼命令,并盡可能精確地恢復(fù)源代碼。然后,您可以手動完成該源代碼并嘗試再次編譯它。
如果程序編譯為本地代碼,VB Decompiler將盡可能多地恢復(fù)源代碼; 它比任何有競爭力的產(chǎn)品獲得更高的成功率。即使在這種情況下,VB Decompiler也可以幫助你分析程序。它包含一個功能強大的反匯編程序/仿真程序,它將嘗試盡可能多地將匯編指令解碼到最可能的VB命令。當(dāng)然,VB Decompiler在某些匯編代碼優(yōu)化上可能會失敗,并且可能無法恢復(fù)某些代碼。但是,目前它提供了分析本地代碼應(yīng)用程序的最佳方法。
如果程序編譯為.NET程序集,則VB Decompiler將從托管程序集中恢復(fù)所有表和模塊,并使用IL反匯編程序?qū)λ蟹椒ǎ瘮?shù)和事件進行反匯編。目前不可能將原始代碼反編譯,但是我們提供了反編譯服務(wù)。VB反編譯器不需要安裝.NET Framework進行反編譯。所有32位Windows操作系統(tǒng)都支持反編譯。
VB Decompiler(VB反編譯器)官方介紹
源代碼丟失是許多軟件開發(fā)人員非常嚴(yán)重的問題。由于大多數(shù)Visual Basic 5.0 / 6.0應(yīng)用程序很早以前就已經(jīng)開發(fā)出來了,它們的源代碼(.vbp,.frm和.bas文件)由于遷移到新計算機,替換硬盤驅(qū)動器等原因而丟失了。根據(jù)我們大多數(shù)客戶的經(jīng)驗,我們可以說丟失源代碼可能是一個悲劇。試想一下,你已經(jīng)編寫了一個程序,花費了大量的精力,時間和金錢,但現(xiàn)在剩下的就是編譯后的程序(帶有DLL庫的EXE文件)。
有一天你可能突然發(fā)現(xiàn)你的源代碼已經(jīng)不存在了。也許你升級了你的電腦,或者把你的數(shù)據(jù)遷移到了另一個云,或者你的硬盤失敗了,而你沒有備份。你開始恐慌。你該怎么辦?只需要VB Decompiler并反編譯你的項目的大部分部分!VB反編譯器將盡可能多的恢復(fù)你的源代碼,比任何競爭產(chǎn)品的成功率更高。
Visual Basic有兩種不同的編譯模式:p代碼(偽代碼)和本地代碼(匯編程序)。VB的反編譯可以恢復(fù)從源代碼對代碼盡量接近原來的越好,這樣一些修改后,你可以得到一些確實可行的源代碼。當(dāng)然,如果程序編譯為本地代碼,反編譯的成功率會更低,但是仍然可以恢復(fù)原始源代碼的70%。VB反編譯器有幾個強大的內(nèi)置工具:一個x86 / x64反匯編程序,一個匯編程序命令模擬器和一個跟蹤引擎。感謝他們,反編譯二進制代碼的結(jié)果將非常接近Visual Basic代碼。由于現(xiàn)代代碼優(yōu)化和代碼保護方法的多樣性,結(jié)果并不總是完美的。但在這樣一個可怕的情況下,VB反編譯器真的可以幫助您進行軟件分析和逆向工程。
如果您使用.NET Framework在Visual Studio 2017(或VS 2015,2013或更低版本)中開發(fā)軟件,那就沒有問題了!VB反編譯器可以輕松地從匯編表中恢復(fù)代碼結(jié)構(gòu),并且可以用于反匯編和分析Visual Basic .NET,C#或其他.NET程序集的IL代碼。
VB反編譯器不要求您安裝.NET Framework。它可以在任何32位或64位Windows系統(tǒng)以及任何32位或64位Linux系統(tǒng)(Wine)上正常工作,而無需安裝任何其他軟件。
正如你所看到的,VB反編譯器是一個理想的源代碼分析和恢復(fù)工具。對于那些重視自己的努力,時間和金錢的VB開發(fā)人員來說,這是必須的。
VB Decompiler(VB反編譯器)特點
反編譯窗體(frm和frx)和用戶控件(ctl,ctx)
對P代碼編譯的應(yīng)用程序進行代碼反編譯。以最高的成功率將偽代碼恢復(fù)到標(biāo)準(zhǔn)的Visual Basic指令。處理COM OLE對象,API調(diào)用等
原生代碼程序反匯編(使用功能強大的Pentium Pro反匯編程序,支持MMX和FPU指令集)
部分本地代碼反編譯(使用代碼仿真引擎)
反匯編Visual Studio .NET(VB,C#等)應(yīng)用程序
適用于打包應(yīng)用的通用x86解包器(支持UPX,NSPack和其他流行的壓縮工具)
兩個反編譯方案(有和沒有堆棧解析)
使用unicode支持恢復(fù)和編輯字符串引用
反編譯代碼中的語法著色
恢復(fù)API調(diào)用。恢復(fù)大多數(shù)標(biāo)準(zhǔn)Win32 API的原型
快速的反編譯方案
反反編譯功能來保護您的軟件(混淆器)
強大的十六進制編輯器與復(fù)制/粘貼和撤消/重做功能
將反編譯的數(shù)據(jù)保存到單個文件中
將過程列表保存到MAP文件,IDA腳本或HIEW名稱文件中
使用VB Decompiler反編譯商業(yè)代碼和/或反編譯任何商業(yè)項目的代碼
在公司中激活和使用VB Decompiler(一個開發(fā)人員的許可證)
從本地代碼的過程和函數(shù)跟蹤代碼編譯Visual Basic 5.0 / 6.0應(yīng)用程序。代碼將不會啟動,并將被VB Decompiler模擬。
VB Decompiler(VB反編譯器)中文界面設(shè)置教程
1.VB Decompiler 軟件在安裝過程中直接選擇中文語言,如下圖
2.如果小伙伴們已經(jīng)安裝成功,可選擇第二步中文語言設(shè)置方式。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用