Prodotto
VBReFormer — VB6 decompiler ed editor di interfacce compilate
Un decompilatore VB6 per i binari Visual Basic 5 e 6: disassemblatore, decompilatore di Codice Nativo ed editor dell'interfaccia compilata in un unico strumento.
Recupero del design UI
VBReFormer recupera completamente tutti gli artefatti di design visivo dal binario compilato.
- Recupera il file di progetto VB (.vbp)
- Recupera form e controlli (.frm, .ctl, .pag)
- File di risorse binarie (.frx, .ctx, .pgx)
- Identifica componenti COM/OLE/ActiveX
- Estrae immagini e icone incorporate
Output recuperato
Form1.frm — main form recovered
Form1.frx — binary resources
Module1.bas — standard module
Class1.cls — class module
UserCtrl.ctl — user control
Project.vbp — project file
Esempio di codice decompilato
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
Decompilatore di codice nativo
Il decompilatore traduce il codice macchina x86 nativo in Visual Basic leggibile. Funziona solo con binari compilati come Codice Nativo.
- Codice macchina → ricostruzione Visual Basic
- Recupera le chiamate runtime (MSVBVM60.dll)
- 15.000+ dichiarazioni API Win32 integrate
- ~80 % di recupero interazioni oggetti
- Output VB con evidenziazione della sintassi
Editor UI compilato
L'unico strumento sul mercato che consente di modificare un'interfaccia VB5/VB6 compilata senza limiti di dimensione.
- Modifica proprietà dei controlli nel binario compilato
- Nessun limite di dimensione (esclusivo)
- Sostituisce risorse incorporate (immagini, icone)
- Aggiunge proprietà nascoste senza ricompilazione
- Esporta singole risorse
Proprietà modificabili
Edizioni
Confronto funzioni
Tutte le edizioni includono tutte le funzioni tecniche. La differenza è l'ambito della licenza.
| Edizioni | Small Business Home / Education 59 € |
Popular
Medium Business 10–249 Dimensione max. organizzazione 349 € |
Large Business Gov · Military · 250+ 799 € |
|---|---|---|---|
| Generale | |||
| Supporto Visual Basic 5 & 6 | |||
| Formati supportati: .exe .dll .ocx .scr | |||
| Windows XP → Windows 11 | |||
| Aggiornamenti gratuiti del prodotto | |||
| Documentazione online & guida utente | |||
| Recupero design UI | |||
| Recupero file di progetto (.vbp) | |||
| Recupero form e controlli (.frm, .ctl, .pag) | |||
| File di risorse binarie (.frx, .ctx, .pgx) | |||
| Identificazione componenti COM/OLE/ActiveX | |||
| Estrazione immagini e icone incorporate | |||
| Disassembler | |||
| Identificazione procedure (Form, Moduli, Classi…) | |||
| Codice macchina → disassembly assembly | |||
| Evidenziazione sintassi assembly & VB | |||
| Motore di ricerca nel disassembly | |||
| Decompilatore (solo Codice Nativo) | |||
| Codice macchina → ricostruzione VB | |||
| Recupera chiamate runtime (MSVBVM60) | |||
| 15.000+ dichiarazioni API Win32 | |||
| ~80 % recupero interazioni oggetti | |||
| Editor di design | |||
| Modifica proprietà nel binario compilato | |||
| Nessun limite di dimensione (esclusivo) | |||
| Sostituisce risorse incorporate | |||
| Aggiunge proprietà nascoste senza ricompilazione | |||
| Ambito licenza | |||
| Dimensione max. organizzazione | < 10 dipendenti · fatturato < 1 M€ | 10–249 dipendenti · fatturato < 50 M€ | 250+ dipendenti · illimitato |
| Tipo di utilizzo | Personale · Accademico · Non-profit | Professionale commerciale | Commerciale · Governativo · Militare |
| Installazione | Per utente o per computer | Per utente o per computer | Per utente o per computer |
| Scegli la tua licenza | Ottieni una licenza → | Ottieni una licenza → | Ottieni una licenza → |
Licenza perpetua: il software resta utilizzabile senza limiti di tempo. Ogni edizione include 1 anno di supporto e aggiornamenti, estendibile a 2 o 3 anni all'acquisto. IVA non applicabile (art. 293 B del codice fiscale francese) — il prezzo mostrato è quello addebitato.
Prova prima gratis — la versione Free mostra cosa è recuperabile dal tuo binario →
Confronto
VBReFormer a confronto con la concorrenza
Un confronto fattuale su criteri oggettivi e verificabili.
| Criterio | VBReFormer | |
|---|---|---|
| Editore | Devineos | |
| Origine | ||
| Giurisdizione applicabile | Unione europea | Fuori dall'UE |
| P-Code + Codice Nativo (VB5/6) | ||
| Recupero dell'interfaccia | ||
| Modifica dell'interfaccia compilata | ||
| Versione gratuita | ||
| Assistenza con sede nell'UE |
In base alle informazioni pubbliche degli editori, aggiornate al momento della pubblicazione.
Ideato e sviluppato in Francia
VBReFormer è ideato, sviluppato e mantenuto in Francia, tra Tolosa e la Savoia — competenza francese ed europea nel reverse engineering, senza dipendenze fuori dall'Europa.
Tolosa
Alta Garonna · Occitania
Savoia
Alvernia-Rodano-Alpi
Lo strumento giusto per il problema giusto
.NET, C# o VB.NET? Strumenti gratuiti come dnSpy o ILSpy lo fanno benissimo. La nostra specialità è Visual Basic 5 & 6 — il problema davvero difficile, e l'unico che puntiamo a risolvere meglio di chiunque altro.
Perché questa scelta →Prossimamente
In sviluppoLa prossima versione va ancora oltre
VBReFormer V7, prevista per settembre 2026, porta la ricostruzione del codice a un nuovo livello, in particolare sul P-Code.
Decompilazione P-Code completa
Ricostruzione del codice ben oltre il disassemblaggio, per i binari compilati in pseudo-codice (P-Code).
Inferenza dei tipi
I tipi di variabili e parametri vengono dedotti automaticamente dal loro utilizzo.
Inferenza dei nomi di variabili
Nomi leggibili e pertinenti vengono proposti automaticamente: poiché il binario non memorizza i nomi originali, vengono dedotti in modo intelligente dal contesto.
Sul campo
Usato per analizzare malware VB6
Malva.RE, specialista francese dell'analisi statica di malware, usa VBReFormer per decompilare binari Visual Basic 6 malevoli. Il codice nativo VB6 resta un punto cieco degli strumenti moderni: gli analisti risalgono così alla logica reale di un payload invece di fermarsi al disassemblaggio.
Leggi l'articoloAcquistando oggi, il tuo anno di supporto e aggiornamenti parte dall'uscita della V7: ricevi la nuova versione senza costi aggiuntivi e un anno intero da quel momento.
Partner
Un ecosistema francese di reverse engineering e cybersicurezza.
Domande frequenti
VBReFormer può decompilare qualsiasi programma VB6?
VBReFormer analizza tutti gli eseguibili compilati con Visual Basic 5 o 6, sia P-Code che Native Code. L'interfaccia (form, controlli, risorse) viene sempre recuperata integralmente; il recupero del codice dipende dalla modalità di compilazione.
Qual è la differenza tra P-Code e Native Code?
VB6 compila in P-Code (pseudo-codice interpretato) o Native Code (istruzioni macchina x86, l'impostazione predefinita). VBReFormer gestisce entrambi.
È legale decompilare un programma?
Sì, quando si detengono i diritti del software — il caso tipico è il recupero del proprio codice sorgente perduto — o nel quadro legale dell'interoperabilità.
Esiste una versione gratuita?
Sì, VBReFormer Free permette di analizzare gli eseguibili VB5/VB6 e ispezionare interfacce e risorse gratuitamente, senza limiti di tempo. Le funzioni avanzate di recupero del codice sono riservate alle edizioni a pagamento.
È un abbonamento? Cosa succede dopo un anno?
No — la licenza è perpetua: il software resta pienamente funzionante senza limiti di tempo. Ciò che dura un anno (estendibile a due o tre all'acquisto) sono il supporto via email e l'accesso alle nuove versioni. Al termine, continui a usare la versione che possiedi, senza costi aggiuntivi.
E se la decompilazione non funziona sul mio binario?
È esattamente a questo che serve l'edizione gratuita: ti mostra, sul TUO file e prima di qualsiasi acquisto, cosa è possibile recuperare — form, risorse, struttura del progetto. Consigliamo sempre di provarla prima. Poiché le licenze sono contenuti digitali consegnati immediatamente, la vendita è definitiva; in caso di problema tecnico, il nostro supporto cercherà con te una soluzione.
Scegli la tua licenza
Rispondi a 2 domande sul tuo profilo e selezioneremo l'edizione giusta — in meno di 30 secondi.
Avvia la selezione →