VB Decompiler 能反編譯Visual Basic 5.0 / 6.0編寫的程式文件(EXE, DLL或者OCX) ,並且能反彙編.NET編寫的程式。Visual Basic能編譯程式為p-code代碼形式或者native code(本機代碼)代碼形式。.NET組件編寫的程式往往編譯成IL code代碼形式。
由於p-code使用了高級命令編譯,所以存在能被反編譯的可能(當然,變量和函數名不會被反編譯)。VB Decompiler 能夠盡可能地準確恢復使用p-code代碼源碼。經過修改,您將可以嘗試編譯出新生成的代碼。
如果程式編譯成本機代碼,從機器指令恢復成源代碼是不可能的。但是VB decompiler 即使在這種條件下仍然可以幫助您分析程式。它包含了一個仿真的反彙編器,這個強大的引擎將會嘗試像VB命令一樣解讀彙編指令。當然了,它無法優化彙編代碼,有時會產生不正確的指令。但它仍然是分析編譯成本機代碼的最佳方法。
如果程式編譯成.NET , VB decompiler將分析恢復模塊等組件來反彙編程式.NET FrameWork無需反編譯,反編譯支持所有Windows 32位系統。
VB Decompiler是程式分析的理想工具,如果您源碼丟失了,用它恢復部分項目是完美的。
We offer 5 different licenses for VB Decompiler: Lite, Personal, Business, Business with Tracing Features and Business with Analytic Features
Features of the VB Decompiler | Lite | Personal Educational Home | Business | Business with Tracing Features | Business with Analytic Features |
Decompiling of the forms (frm and frx) and usercontrols (ctl, ctx) | V | V | V | V | V |
Code decompilation for the P-Code compiled applications. Recovery pseudo code to the standard Visual Basic instructions with a highest success rate. Processing COM OLE objects, API calls, etc. | V | V | V | V | |
Native Code procedures disassembling (with powerfull Pentium Pro disassembler, with support of the MMX and FPU instruction sets) | V | V | V | V | V |
Partially Native Code decompilation (using code emulation engine) | V | V | V | V | |
Disassembling and decompiling .NET code (Visual Basic, Visual C# and other .NET compatible languages) into MS IL and C# code | V | V | V | V | |
Universal x86 unpacker for packed applications (supported UPX, NSPack and other popular compressing tools) | V | V | V | V | V |
Two decompilation schemes (with and without stack parsing) | V | V | V | V | |
Recovery and edit the String References with unicode support | V | V | V | V | |
Syntax coloring in decompiled code | V | V | V | V | V |
Recovery API calls. Recovery prototypes of most standard Win32 APIs | V | V | V | V | V |
Fast decompilation scheme | V | V | V | V | |
Anti-decompilation features to protect your software (obfuscator) | V | V | V | V | |
Powerfull HEX Editor with Copy/Paste and Undo/Redo features | V | V | V | V | |
Save a decompiled data to the single file | V | V | V | V | V |
Save procedures list to the MAP file, IDA script or to the HIEW Names file | V | V | V | V | |
Using VB Decompiler to decompile copyrighted code, commercial code, malware analyzing and/or to decompile code for any commercial project | V | V | V | V | |
Activation and using VB Decompiler in a company (one license for one developer) | V | V | V | ||
Tracing code from procedures and functions of Native Code compiled Visual Basic 5.0/6.0 applications. Code will not started and will be emulated by VB Decompiler. | V | V | |||
Get Analytic Report on the areas (procedures and functions) of the program that perform various manipulations with files, registry, windows, processes, as well as using service functions of Visual Basic to call functions by name (CallByName) and direct access to memory addresses (VarPtr). | V |
Minimum System Requirements (for latest version): 1,3 Ghz x86 processor, 1Gb RAM, Windows 7/8/8.1/10/11 with actual updates
OS Supported:
> Windows 7/8/8.1/10/11 with actual updates
> Linux, Steam Deck using Wine
> Mac OS M1 using Parallels
Decompiling Code
Disassembling Code
Decompiling Forms
HEX Editor
String References
Decompiling API