Decompiler-VB.Net
FR
Connexion
Accueil

Produit

VBReFormer, VB6 decompiler et éditeur d'interface compilée

Un décompilateur VB6 pour les binaires Visual Basic 5 et 6 : désassembleur, décompilateur de Code Natif et éditeur d'interface compilée en un seul outil.

743 587+ téléchargements 1 700+ licences vendues 27 ans d'expertise
.exe.dll.ocx.scrVB5 Native VB6 Native

Toutes éditions

Récupération de l'interface UI

VBReFormer récupère entièrement tous les artefacts de design visuel de votre binaire compilé, même sans les fichiers source originaux.

  • Récupère le fichier projet VB (.vbp)
  • Récupère les formulaires et contrôles (.frm, .ctl, .pag)
  • Récupère les ressources binaires (.frx, .ctx, .pgx)
  • Identifie les composants COM/OLE/ActiveX
  • Extrait les images et icônes embarquées

Sortie récupérée

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

Exemple de code décompilé

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

Professionnel & Entreprise

Décompilateur de code natif

Le décompilateur traduit le code machine x86 natif en Visual Basic lisible. Fonctionne uniquement sur les binaires compilés en Code Natif, le réglage par défaut du compilateur.

  • Code machine → reconstruction Visual Basic
  • Récupère les appels runtime (MSVBVM60.dll)
  • 15 000+ déclarations Win32 API intégrées
  • ~80 % de récupération des interactions objets
  • Sortie VB avec coloration syntaxique
Note : la décompilation ci-dessus s'applique au Code Natif — le réglage de compilation par défaut, et le cas le plus fréquent. La décompilation P-Code complète arrivera avec VBReFormer V7, prévu pour septembre 2026.
Voir la couverture, fonction par fonction
Unique · Toutes éditions

Éditeur de design UI compilé

Le seul outil sur le marché qui permet d'éditer une interface VB5/VB6 compilée sans limitation de taille. Modifier les propriétés, corriger les textes, remplacer les images — directement sur le binaire.

  • Édite les propriétés des contrôles dans le binaire compilé
  • Sans limitation de taille (unique)
  • Remplace les ressources embarquées (images, icônes)
  • Ajoute des propriétés cachées sans recompilation
  • Exporte les ressources individuellement

Propriétés éditables

Caption "My Application v2.1"
BackColor &H00FFFFFF&
Font.Name "Arial"
Font.Size 12
Width 5280
Height 3840
Icon [binary resource]

Éditions

Comparatif des fonctions

Toutes les éditions incluent l'intégralité des fonctions techniques. La différence réside dans le périmètre de la licence.

Éditions

Small Business

Home / Education

59 €

Popular

Medium Business

10–249 Taille max. de l'organisation

349 €

Large Business

Gov · Military · 250+

799 €

Général
Support Visual Basic 5 & 6
Formats supportés : .exe .dll .ocx .scr
Windows XP → Windows 11
Mises à jour gratuites du produit
Documentation en ligne & guide utilisateur
Récupération de l'interface UI
Récupération du fichier projet (.vbp)
Récupération des formulaires (.frm, .ctl, .pag)
Ressources binaires (.frx, .ctx, .pgx)
Identification des composants COM/OLE/ActiveX
Extraction des images et icônes embarquées
Désassembleur
Identification des procédures (Forms, Modules, Classes...)
Désassemblage code machine → assembleur
Coloration syntaxique assembleur & VB
Moteur de recherche dans le désassemblage
Décompilateur (Code Natif uniquement)
Reconstruction Code Natif → Visual Basic
Récupération des appels runtime (MSVBVM60)
15 000+ déclarations API Win32 intégrées
~80 % de récupération des interactions objets
Éditeur de design
Édition des propriétés dans le binaire compilé
Sans limitation de taille (unique)
Remplacement des ressources embarquées
Ajout de propriétés cachées sans recompilation
Périmètre de licence
Taille max. de l'organisation < 10 salariés · CA < 1 M€ 10–249 salariés · CA < 50 M€ 250+ salariés · illimité
Type d'usage Personnel · Académique · Associatif Professionnel commercial Commercial · Admin. · Militaire
Installation Par utilisateur ou par ordinateur Par utilisateur ou par ordinateur Par utilisateur ou par ordinateur
Prêt à vous lancer ? Obtenir une licence → Obtenir une licence → Obtenir une licence →

Licence perpétuelle : le logiciel reste fonctionnel sans limite de temps. Toutes les éditions incluent 1 an de support et de mises à jour, extensible à 2 ou 3 ans au passage de commande. TVA non applicable — art. 293 B du CGI.

Essayez d'abord gratuitement — la version Free montre ce qui est récupérable sur votre binaire →

Comparatif

VBReFormer face à la concurrence

Comparaison factuelle, sur des critères objectifs et vérifiables.

Critère VBReFormer
Éditeur Devineos
Origine France Union européenne France Russie Russie
Juridiction applicable Union européenne Hors Union européenne
P-Code + Code Natif (VB5/6)
Récupération de l'interface
Édition de l'interface compilée
Version gratuite
Support basé en Union européenne

Données établies à partir des informations publiques des éditeurs, à jour au moment de la publication.

100% Français

Conçu et développé en France

VBReFormer est imaginé, développé et maintenu en France, entre Toulouse et la Savoie — une expertise française et européenne en rétro-ingénierie, sans dépendance hors d'Europe.

Toulouse

Haute-Garonne · Occitanie

Savoie

Auvergne-Rhône-Alpes

Le bon outil pour le bon problème

.NET, C# ou VB.NET ? Des outils gratuits comme dnSpy ou ILSpy le font très bien. Notre spécialité, c'est le Visual Basic 5 & 6 — le problème réellement difficile, et le seul que nous cherchons à résoudre mieux que quiconque.

Pourquoi ce choix →

Prochainement

En développement

La prochaine version va encore plus loin

VBReFormer V7, prévu pour septembre 2026, pousse la reconstruction du code à un nouveau niveau, en particulier sur le P-Code.

Décompilation P-Code complète

Reconstruction du code bien au-delà du désassemblage, pour les binaires compilés en pseudo-code (P-Code).

Inférence de types

Les types des variables et des paramètres sont déduits automatiquement à partir de leur usage.

Inférence de noms de variables

Des noms lisibles et pertinents sont proposés automatiquement : le binaire ne stockant pas les noms d'origine, ils sont intelligemment déduits du contexte.

Sur le terrain

Malva.RE

Utilisé pour analyser des malwares VB6

Malva.RE, spécialiste français de l'analyse statique de malware, utilise VBReFormer pour décompiler les binaires Visual Basic 6 malveillants. Le code natif VB6 reste un angle mort de l'outillage moderne : les analystes y trouvent le moyen de remonter à la logique réelle d'une charge, plutôt que de s'arrêter au désassemblage.

Lire l'article

Vous achetez aujourd'hui, votre année de support et de mises à jour démarre à la sortie de la V7 : vous recevez la nouvelle version sans surcoût, et une année pleine à compter de là.

Questions fréquentes

VBReFormer peut-il décompiler n'importe quel programme VB6 ?

VBReFormer analyse tous les exécutables compilés avec Visual Basic 5 ou 6, en P-Code comme en Code Natif. L'interface (formulaires, contrôles, ressources) est récupérée intégralement dans tous les cas ; la récupération du code dépend du mode de compilation.

Quelle est la différence entre P-Code et Code Natif ?

VB6 compile soit en P-Code (pseudo-code interprété), soit en Code Natif (instructions machine x86, le réglage par défaut). VBReFormer traite les deux : décompilation du Code Natif vers du Visual Basic lisible, et désassemblage analysé pour le reste.

Est-il légal de décompiler un programme ?

Oui lorsque vous détenez les droits du logiciel — le cas typique étant la récupération de votre propre code source perdu — ou dans le cadre légal de l'interopérabilité. Vous devez disposer des droits nécessaires sur le programme analysé.

Existe-t-il une version gratuite ?

Oui, VBReFormer Free permet d'analyser vos exécutables VB5/VB6 et d'inspecter interfaces et ressources gratuitement, sans limite de temps. Les fonctions de récupération de code avancées sont réservées aux éditions payantes.

Est-ce un abonnement ? Que se passe-t-il après un an ?

Non, la licence est perpétuelle : le logiciel reste pleinement fonctionnel sans limite de temps. Ce qui dure un an — extensible à deux ou trois ans à l'achat —, c'est le support par email et l'accès aux nouvelles versions. À l'échéance, vous continuez à utiliser la version dont vous disposez, sans rien payer.

Et si la décompilation ne donne rien sur mon binaire ?

C'est précisément le rôle de la version gratuite : elle vous montre, sur VOTRE fichier et avant tout achat, ce qui est récupérable — formulaires, ressources, structure du projet. Nous vous recommandons de toujours l'essayer d'abord. Les licences étant des contenus numériques livrés immédiatement, les ventes sont définitives ; en cas de difficulté technique, notre support cherche une solution avec vous.

Prêt à vous lancer ?

Répondez à 2 questions sur votre profil et nous sélectionnons l'édition adaptée — en moins de 30 secondes.

Démarrer la sélection →