Producto
VBReFormer — VB6 decompiler y editor de interfaces compiladas
Un descompilador VB6 para binarios de Visual Basic 5 y 6: desensamblador, descompilador de Código Nativo y editor de interfaz compilada en una sola herramienta.
Extracción de la interfaz
VBReFormer extrae la totalidad de los artefactos de diseño visual del binario compilado, incluso sin los archivos fuente originales.
- Extrae el archivo de proyecto VB (.vbp)
- Extrae formularios y controles (.frm, .ctl, .pag)
- Extrae los recursos binarios (.frx, .ctx, .pgx)
- Identifica componentes COM/OLE/ActiveX
- Extrae imágenes e iconos incrustados
Salida reconstruida
Form1.frm — main form extracted
Form1.frx — binary resources
Module1.bas — standard module
Class1.cls — class module
UserCtrl.ctl — user control
Project.vbp — project file
Ejemplo de código descompilado
Private Sub Form_Load()
Dim nRetVal As Long
Dim sBuffer As String
nRetVal = GetProfileStringA(
"Settings", "Language", "EN",
sBuffer, 255)
If nRetVal > 0 Then
Me.Caption = sBuffer
End If
End Sub
Descompilador de código nativo
El descompilador traduce el código compilado a Visual Basic legible. Desde la generación 2 trata tanto el P-Code como el Código Nativo — los dos modos de compilación de VB6.
- Código máquina → reconstrucción Visual Basic
- Reconstruye las llamadas runtime (MSVBVM60.dll)
- 15.000+ declaraciones API Win32 integradas
- ~80 % de las interacciones de objetos reconstruidas
- Salida VB con resaltado de sintaxis
Editor de UI compilado
La única herramienta del mercado que permite editar una UI VB5/VB6 compilada sin limitación de tamaño.
- Edita propiedades de controles en el binario compilado
- Sin limitación de tamaño (exclusivo)
- Reemplaza recursos incrustados (imágenes, iconos)
- Añade propiedades ocultas sin recompilación
- Exporta recursos individuales
Propiedades editables
Ediciones
Comparativa de funciones
Todas las ediciones incluyen todas las funciones técnicas. La diferencia es el ámbito de la licencia.
| Ediciones | Small Business Home / Education 79 € |
Popular
Medium Business 10–249 Tamaño máx. de organización 349 € |
Large Business Gov · Military · 250+ 799 € |
|---|---|---|---|
| General | |||
| Compatibilidad con Visual Basic 5 y 6 | |||
| Formatos compatibles: .exe .dll .ocx .scr | |||
| Windows 10 → Windows 11 | |||
| Actualizaciones gratuitas del producto | |||
| Documentación online y guía de usuario | |||
| Extracción de la interfaz | |||
| Extracción del archivo de proyecto (.vbp) | |||
| Extracción de formularios (.frm, .ctl, .pag) | |||
| Archivos de recursos binarios | |||
| Identificación de componentes COM/OLE/ActiveX | |||
| Extracción de imágenes e iconos incrustados | |||
| Desensamblador | |||
| Identificación de procedimientos | |||
| Código máquina → desensamblado assembly | |||
| Resaltado de sintaxis assembly y VB | |||
| Motor de búsqueda en el desensamblado | |||
| Descompilador (P-Code y Código Nativo) | |||
| Código máquina → reconstrucción VB | |||
| Reconstrucción de las llamadas runtime (MSVBVM60) | |||
| 15.000+ declaraciones API Win32 | |||
| ~80 % de las interacciones de objetos reconstruidas | |||
| Editor de diseño | |||
| Edita propiedades en el binario compilado | |||
| Sin limitación de tamaño (exclusivo) | |||
| Reemplaza recursos incrustados | |||
| Añade propiedades ocultas sin recompilación | |||
| Ámbito de licencia | |||
| Tamaño máx. de organización | < 10 empleados · facturación < 1 M€ | 10–249 empleados · facturación < 50 M€ | 250+ empleados · ilimitado |
| Tipo de uso | Personal · Académico · Sin fines de lucro | Profesional comercial | Comercial · Gubernamental · Militar |
| Instalación | Por usuario o por ordenador | Por usuario o por ordenador | Por usuario o por ordenador |
| Elige tu licencia | Obtener licencia → | Obtener licencia → | Obtener licencia → |
Licencia válida 1, 2 o 3 años según la duración elegida en el pedido, soporte y actualizaciones incluidos durante todo el periodo. IVA no aplicable — art. 293 B del código fiscal francés.
Prueba primero gratis — la versión Free muestra lo que el motor reconstruye de tu binario →
Comparativa
VBReFormer frente a la competencia
Una comparación factual sobre criterios objetivos y verificables.
| Criterio | VBReFormer | |
|---|---|---|
| Editor | Devineos | |
| Origen | ||
| Jurisdicción aplicable | Unión Europea | Fuera de la UE |
| P-Code + Código Nativo (VB5/6) | ||
| Extracción de la interfaz | ||
| Edición de la interfaz compilada | ||
| Versión gratuita | ||
| Soporte con sede en la UE |
Según la información pública de los editores, vigente en el momento de la publicación.
Diseñado y desarrollado en Francia
VBReFormer se concibe, desarrolla y mantiene en Francia, entre Toulouse y Saboya — experiencia francesa y europea en ingeniería inversa, sin dependencias fuera de Europa.
Toulouse
Alto Garona · Occitania
Saboya
Auvernia-Ródano-Alpes
La herramienta adecuada para el problema adecuado
¿.NET, C# o VB.NET? Herramientas gratuitas como dnSpy o ILSpy lo hacen muy bien. Nuestra especialidad es Visual Basic 5 & 6 — el problema realmente difícil, y el único que aspiramos a resolver mejor que nadie.
Por qué esta elección →Socios
Un ecosistema francés de ingeniería inversa y ciberseguridad.
Preguntas frecuentes
¿Puede VBReFormer descompilar cualquier programa VB6?
VBReFormer analiza todos los ejecutables compilados con Visual Basic 5 o 6, tanto en P-Code como en Código Nativo. La interfaz — formularios, controles, recursos — se extrae íntegramente en todos los casos. La reconstrucción del código depende de lo que el binario haya conservado: la edición gratuita te lo muestra sobre tu propio archivo, antes de comprar.
¿Cuál es la diferencia entre P-Code y Native Code?
VB6 compila en P-Code (pseudocódigo ejecutado por la máquina virtual) o en Código Nativo (instrucciones máquina x86, el ajuste predeterminado). Desde la generación 2, VBReFormer descompila ambos a Visual Basic legible; la generación anterior solo reconstruía el Código Nativo.
¿Es legal descompilar un programa?
Sí, cuando posees los derechos del software — el caso típico es reconstruir tu propio código fuente perdido — o dentro del marco legal de la interoperabilidad.
¿Existe una versión gratuita?
Sí, VBReFormer Free permite analizar tus ejecutables VB5/VB6 e inspeccionar interfaces y recursos gratis, sin límite de tiempo. Las funciones avanzadas de reconstrucción de código están reservadas a las ediciones de pago.
¿Cuánto tiempo es válida la licencia?
Durante el periodo que elija en la compra: uno, dos o tres años. El soporte por correo y todas las actualizaciones publicadas en ese periodo se incluyen, sin coste adicional. Al vencer, el acceso cesa y puede contratar una nueva licencia. La edición gratuita sigue siendo utilizable sin límite de tiempo.
¿Y si la descompilación no funciona con mi binario?
Para eso está justamente la edición gratuita: le muestra, con SU archivo y antes de cualquier compra, qué se puede extraer — formularios, recursos, estructura del proyecto. Siempre recomendamos probarla primero. Como las licencias son contenidos digitales entregados de inmediato, la venta es firme; si surge un problema técnico, nuestro soporte buscará una solución con usted.
Elige tu licencia
Responde 2 preguntas sobre tu perfil y seleccionaremos la edición correcta — en menos de 30 segundos.
Iniciar la selección →