In English



VB Decompiler

VB Decompiler es un decompilador de programas (EXE, DLL u OCX) escritos en Visual Basic 5.0 y 6.0 y un desensamblador de programas escritos con la tecnología .NET. Como usted sabe, los programas de Visual Basic pueden ser compilados como pseudo-cуdigo interpretado o en código nativo. Los empaquetados .NET siempre se compilan utilizando un lenguaje intermedio (IL por sus siglas en Ingles) utilizando la técnica "just in time".



Lite version Pro version

Como el Pseudo código (p-code) consiste en comandos de alto nivel, hay una posibilidad real de decompilar o desensamblar el programa a su código fuente (claro que los nombres de las variables y algunas funciones no van a ser desensambladas). VB Decompiler restaura el código fuente desde el pseudo código tan preciso como es posible. Y después de algunas modificaciones usted puede tratar de compilar el código generado.

P-Code Example
P-Code Example




Si el programa fue compilado en código nativo, no es posible restaurar por completo el código fuente desde código de máquina, pero VB decompiler puede ayudar a analizar el programa incluso en esta situación, ya que el programa tiene un potente desensamblador y emulador. Este poderoso motor tratara de decodificar la mayoría de las instrucciones del assembler a los comandos VB mas parecidos. Por supuesto, esto falla en algunas optimizaciones del código ensamblador y algunas veces genera instrucciones que no son correctas. Pero en este momento, esta es la mejor manera de analizar aplicaciones compiladas con el método código nativo (native code).

Native Code Example
Native Code Example




Si el programa fue compilado a .NET, nuestro decompilador va a recobrar todas las tablas y los módulos en "ensamblado administrado" (managed assembly) y desensambla todos los métodos, funciones y eventos utilizando el "Desensamblador de Lenguaje Intermedio" (IL disassembler). No es necesario tener el .NET Framework para la decompilación. La Decompilación es soportada en todos los Windows con istema de trabajo de 32 bits.

.NET Example
.NET Example




VB Decompiler también descompilar todas las Formas de GUI y UserControls presentados en archivo. Para uso descompilador técnica puede mostrar las compensaciones de todos los controles.

Forms Example
Forms Example


En general, VB Decompiler es una herramienta ideal para analizar programas y es perfecta en caso que usted haya perdido su código fuente y necesite restaurar parcialmente el proyecto.



VB Decompiler tiene 2 versiones: Lite y Pro


Actual comparison chart is here (in English)



Features of VB DecompilerLitePro
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
+
PriceFree$99


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     Download     Order now     About us