de In German    fr In French    es In Spanish    pt In Portuguese    ru In Russian    cn In Chinese



VB Decompiler

VB Decompiler is decompiler for programs (EXE, DLL or OCX) written in Visual Basic 5.0 and 6.0 and disassembler for programs written on .NET technology. As you know, programs in Visual Basic can be compiled into interpreted p-code or into native code. .NET assembly always compiled to just in time compilable IL code.



Lite version Pro version

Since p-code consists of high-level commands, there is a real possibility to decompile it into the source code (of course, the names of variables and some functions will not be decompiled). VB Decompiler supports up to 1400 p-code commands and restores source code as much as possible precisely. And after some modifications you may try to compile generated code.

P-Code Example
P-Code Example




If a program was compiled into the native code, VB decompiler tries to recover it in the fullest extent possible and provide higher success rate than the similar tools. VB decompiler can help to analyze the program even in this situation as well. It contains a powerful disassembler and emulator. This powerfull engine try to decode most assembler instructions to most likely VB commands. Of course, it fails on some optimizations of assembler code and can't recovery some code. But at this time this is a best way to analyze Native Code applications.

Native Code Example
Native Code Example




If a program was compiled to .NET assembly, decompiler will recovery all tables and modules in managed assembly and disassemble all methods, functions and events using IL disassembler. .NET Framework is not needed for decompilation. Decompilation supported on all Windows 32 bit operation systems.

.NET Example
.NET Example




VB Decompiler also decompile all GUI Forms and UserControls presented in file. For technical use decompiler may show offsets of all controls.

Forms Example
Forms Example

In general, VB Decompiler is an ideal tool for analyzing programs and it is perfect if you lose the source code and need to partially restore the project.\



VB Decompiler has 4 different licenses: Lite, Personal, Business and Business with Tracing Features


Features of VB DecompilerLitePersonalBusinessBusiness with tracing support
Decompiling of the forms (frm and frx) and usercontrols (ctl, ctx)
+
+
+
+
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.
+
+
+
Native Code procedures disassembling (with powerfull Pentium Pro disassembler, with support of the MMX and FPU instruction sets)
+
+
+
+
Partially Native Code decompilation (using code emulation engine)
+
+
+
Disassembling Visual Studio .NET (VB, C#, etc.) applications
+
+
+
Universal x86 unpacker for packed applications (supported UPX, NSPack and other popular compressing tools)
+
+
+
+
Two decompilation schemes (with and without stack parsing)
+
+
+
Recovery and edit the String References with unicode support
+
+
+
Syntax coloring in decompiled code
+
+
+
+
Recovery API calls. Recovery prototypes of most standard Win32 APIs
+
+
+
+
Fast decompilation scheme
+
+
+
Anti-decompilation features to protect your software (obfuscator)
+
+
+
Powerfull HEX Editor with Copy/Paste and Undo/Redo features
+
+
+
Save a decompiled data to the single file
+
+
+
+
Save procedures list to the MAP file, IDA script or to the HIEW Names file
+
+
+
Using VB Decompiler to decompile commercial code and/or to decompile code for any commercial project
+
+
Activation and using VB Decompiler in a company (one license for one developer)
+
+

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.

+
PriceFree$99$229$349


Minimum System Requirements (for v8.4 or older): Pentium 166, 32Mb RAM, Windows 95/98/ME/2k/XP/2003/Vista/2008/7/8/8.1/10
Minimum System Requirements (for v9.0 or later): 1,3 Ghz x86 processor, 1Gb RAM, Windows XP/2003/Vista/2008/7/8/8.1/10


Screenshots of VB Decompiler Pro:

Decompiling Visual Basic Native Code
Decompiling Code
Disassembling Visual Basic Native Code
Disassembling Code
Decompiling Visual Basic Forms
Decompiling Forms
HEX Editor for Decompiling Visual Basic Applications
HEX Editor
Visual Basic 6.0 Decompile String References
String References
Decompiling Visual Basic API
Decompiling API


* Microsoft, Windows, and Visual Basic are registered trademarks of Microsoft Corporation.






Main     News     Products     Documentation     Articles     Plugins     Download     Order now     Contacts