Decompiler-VB.Net
FR
Connexion

Ressources

Le blog

Articles techniques sur la décompilation, la récupération de code et la maintenance des applications Visual Basic 6.

· 7 min de lecture

Faire vivre une application VB6 : ce qui casse vraiment

L'application tourne encore après vingt ans, et ce n'est pas de la chance : Microsoft supporte le moteur d'exécution pour la durée de vie de chaque Windows. Ce qui lâche est ailleurs — et ce n'est presque jamais le langage.

VB6LegacyMaintenance
· 8 min de lecture

Histoire des décompilateurs Visual Basic, de VBDis à aujourd'hui

Trente ans d'outillage de rétro-ingénierie sur Visual Basic : les onze outils connus, leurs auteurs, leurs dates, et la communauté qui a documenté un format que Microsoft n'a jamais publié.

VB6DécompilationHistoireP-Code
· 7 min de lecture

Histoire de Visual Basic : comment Ruby et Embedded Basic ont fusionné en 1991

Visual Basic est l'assemblage de deux projets sans rapport : un générateur de formulaires racheté à Alan Cooper et un moteur Basic écrit pour une base de données. Leur mariage a été décidé par un mémo de Bill Gates en août 1989 — et la couture est encore lisible dans les exécutables.

Visual BasicHistoireVB6
· 6 min de lecture

Décompilateur ou désassembleur VB6 : lequel vous faut-il ?

Un désassembleur vous montre les instructions, un décompilateur tente de reconstruire le code source. Les deux sorties, la même procédure, et comment choisir selon ce que vous cherchez à obtenir.

VB6DécompilationDésassemblage
· 7 min de lecture

Du P-Code au MSIL : l'histoire de Visual Basic racontée par ses binaires

Visual Basic a produit trois formats de binaires en trente ans. Chacun décide de ce qu'une décompilation peut rendre — et explique pourquoi lire un assembly .NET est gratuit quand reconstruire un exécutable VB6 ne l'est pas.

Visual BasicP-CodeMSIL.NET
· 7 min de lecture

Analyser un malware VB6 : notre partenariat avec Malva.RE

Malva.RE utilise VBReFormer pour décompiler les binaires Visual Basic 6 malveillants. Pourquoi le code natif VB6 reste un angle mort de l'outillage moderne, et ce que la décompilation change concrètement pour un analyste.

VB6SécuritéAnalyse de malwarePartenariat
· 5 min de lecture

Décompilateurs .NET gratuits et open source : lequel utiliser

VBReFormer traite Visual Basic 5 et 6, pas le .NET, et cela n'est prévu dans aucune version à venir. Si vous cherchez à décompiler un assembly .NET, voici les outils qui font ce travail — tous gratuits, la plupart open source.

.NETVB6Décompilation
· 8 min de lecture

Pourquoi les campagnes de malware reviennent au Visual Basic 6

Un langage de 1998 au cœur d'attaques de 2025 : Visual Basic 6 connaît une seconde vie inattendue chez les auteurs de malware. Décryptage des raisons techniques et des campagnes récentes.

VB6SécuritéAnalyse de malware
· 5 min de lecture

Faire tourner une application VB6 sur Windows 10 et 11

Bonne nouvelle : le runtime Visual Basic 6 est toujours pris en charge sur Windows 10 et 11. Voici ce qui fonctionne, ce qui coince, et quoi faire quand une application refuse de démarrer.

VB6Windows 11Legacy
· 7 min de lecture

Migrer une application VB6 vers .NET : par où commencer

Moderniser une application Visual Basic 6 vers .NET est un projet à part entière. Voici les étapes clés, les pièges classiques, et le rôle que joue la décompilation quand le code source manque.

VB6Migration.NET
· 7 min de lecture

Code source VB6 perdu : comment le récupérer depuis l'exécutable

Le développeur est parti, le serveur a été réinstallé, la sauvegarde est corrompue — mais l'application tourne encore. Ce qui revient exactement depuis le seul .exe, et ce qui ne revient pas.

VB6Récupération de codeLegacy
· 6 min de lecture

Décompiler du P-Code ou du Code Natif : ce que votre binaire VB6 rend

Un exécutable VB6 a été compilé de l'une de deux façons, et le résultat d'une décompilation en dépend entièrement. Le mode est inscrit dans le fichier, et chacun rend quelque chose de différent.

VB6DécompilationP-Code
· 7 min de lecture

Étude de cas : décompiler un CrackMe VB6 pour comprendre son algorithme

Un exercice pratique de reverse engineering : comment la décompilation d'un binaire Visual Basic 6 révèle la logique de génération de sa clé de validation.

VB6Reverse EngineeringDécompilation
· 6 min de lecture

Modifier une application Visual Basic 6 compilée sans le code source

Changer un libellé, une image ou une propriété d'interface directement dans un exécutable VB6, sans jamais disposer des fichiers source d'origine. Pourquoi c'est possible, et où s'arrête la frontière.

VB6Édition binaireInterface