Decompiler-VB.Net
Connexion
// Outil professionnel · Visual Basic 5 & 6

Récupérez le
code source
de toute appli VB

VBReFormer est la seule suite de récupération tout-en-un pour Visual Basic 5 & 6 — désassembleur, décompilateur et éditeur d'interface compilée. Formats binaires supportés : .exe · .dll · .ocx · .scr

Bientôt : décompilation P-Code complète, inférence de types et de noms de variables
Depuis 2000 · 25+ ans · 🇫🇷 🇪🇺 Européen par conception. Local par défaut.
vbreformer — decompile Form1.exe
[ x86 Assembly ] [ VB6 Source ]
00155 push ebp
0028B EC mov ebp, esp
00383 EC 4C sub esp, 4Ch ; frame + SEH
0048B 75 08 mov esi, [ebp+8] ; Me
00568 B8 20 40 00 push offset aForm1 ; "Form1"
0068D 45 E8 lea eax, [ebp-18h] ; &var_18
00750 push eax
008FF 15 18 10 40 00 call ds:__vbaStrCopy ; var_18 = "Form1"
0098B 06 mov eax, [esi] ; Me → vtable
010FF 90 FC 02 00 00 call [eax+2FCh] ; put_Caption
011FF 15 20 10 40 00 call ds:__vbaHresultCheckObj
012FF 15 28 10 40 00 call ds:__vbaLenBstr ; Len(var_18)
01385 C0 test eax, eax
01474 2D jz short loc_ret ; Len 0 → Exit Sub
015FF 15 34 10 40 00 call ds:rtcMsgBox ; MsgBox "Prêt"
0168D 45 E8 lea eax, [ebp-18h] ; loc_ret:
017FF 15 10 10 40 00 call ds:__vbaFreeStr ; free var_18
018C2 04 00 retn 4 ; End Sub
Private Sub Form_Load()
Dim var_18 As String
var_18 = "Form1"
Me.Caption = var_18
If Len(var_18) = 0 Then Exit Sub
MsgBox "Prêt", vbOKOnly
End Sub
' noms de contrôles, propriétés et littéraux récupérés ·
' noms de variables locales générés (non stockés en natif)
● SCANNING BINARY ● VB6 SOURCE RECOVERED Form_Load · native · MSVBVM60
France Union européenne

Un logiciel souverain, conçu et édité en France

VBReFormer est imaginé, développé et maintenu en France et en Europe — une expertise indépendante en rétro-ingénierie, au service de votre autonomie.

Conçu à Toulouse (Haute-Garonne) et en Savoie

Édité en France Souveraineté européenne Indépendance technologique Voir le comparatif
// Trois outils en un

Ce que fait VBReFormer

VBReFormer est la seule suite de récupération tout-en-un pour Visual Basic 5 & 6 — désassembleur, décompilateur et éditeur d'interface compilée.

  • // Désassembleur — Identifie chaque procédure, formulaire, module et classe dans votre binaire compilé. Convertit le code machine en assembleur lisible.
  • // Décompilateur — Convertit le code natif compilé en Visual Basic source. Récupère les appels runtime, déclarations et interactions objets.
  • // Éditeur de design — Éditez l'interface compilée directement — sans limite de taille. Le seul outil sur le marché à proposer cette fonctionnalité.
  • // Forms, Modules, Classes, UserControls
  • // Sortie en langage assembleur

// Formats binaires supportés

.exe Executable
.dll Library
.ocx ActiveX Control
.scr Screensaver
VB5 Visual Basic 5
VB6 Visual Basic 6

Windows XP · Vista · 7 · 8 · 8.1 · 10 · 11

// Trois outils en un

Décompilateur

Convertit le code natif compilé en Visual Basic source. Récupère les appels runtime, déclarations et interactions objets.

Désassembleur

Identifie chaque procédure, formulaire, module et classe dans votre binaire compilé. Convertit le code machine en assembleur lisible.

  • //Forms, Modules, Classes, UserControls
  • //Sortie en langage assembleur
  • //Moteur de recherche dans le désassembly
Explorer les fonctions →
Le plus puissant

Décompilateur

Convertit le code natif compilé en Visual Basic source. Récupère les appels runtime, déclarations et interactions objets.

  • //Code natif → VB6
  • //15 000+ déclarations API Win32
  • //~80 % de récupération de la logique
Explorer les fonctions →
Unique sur le marché

Éditeur de design

Éditez l'interface compilée directement — sans limite de taille. Le seul outil sur le marché à proposer cette fonctionnalité.

  • //Édite .frm, .ctl, .ocx dans le binaire
  • //Remplace les ressources embarquées
  • //Sans limite de taille (unique)
Explorer les fonctions →
// Processus simple

Comment ça fonctionne

01
Step 01

Chargez votre binaire

Ouvrez n'importe quel fichier VB5/VB6 .exe, .dll, .ocx ou .scr. VBReFormer analyse instantanément la structure PE et identifie tous les objets VB.

02
Step 02

Explorez et décompilez

Parcourez le code désassemblé, récupérez les fichiers de design UI, et lancez le décompilateur sur les procédures en code natif.

03
Step 03

Exportez et reconstruisez

Exportez les fichiers .frm, .bas et .cls récupérés vers un nouveau projet VB. Éditez l'interface binaire sans recompilation.

// Souveraineté & résidence des données 🇫🇷 Édité en France 🇪🇺 Souveraineté européenne

Un décompilateur que vous maîtrisez de bout en bout

VBReFormer est un logiciel de bureau qui s'installe et s'exécute intégralement sur vos propres postes Windows. Les binaires que vous analysez restent au sein de votre infrastructure, du premier au dernier octet.

100 % sur site

Aucun cloud, aucun téléversement, aucune télémétrie. Vos binaires ne quittent jamais votre infrastructure : l'analyse s'effectue entièrement sur votre machine, y compris totalement hors ligne.

Origine et juridiction européennes

Édité et développé en France, VBReFormer relève de la juridiction de l'UE et s'appuie sur un support basé dans l'UE. Vous maîtrisez la provenance de vos outils.

Aligné RGPD par conception

Puisque rien n'est transmis, aucun traitement de données par un tiers n'est à justifier. Une empreinte propre et auditable, adaptée aux environnements régulés.

Pour les équipes de la défense, de l'État et des infrastructures critiques, l'origine et la juridiction d'un outil font partie du cahier des charges. VBReFormer répond aux deux.

// Partenaires

Un écosystème français de la rétro-ingénierie et de la cybersécurité.

// Disponible maintenant · Livraison instantanée par email

Prêt à décompiler ?

Les licences commencent à partir de 59 € pour usage personnel et petites entreprises. Une licence, trois outils.

Support annuel inclus · Options perpétuelles disponibles

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.