Ressources
Le blog
Articles techniques sur la décompilation, la récupération de code et la maintenance des applications Visual Basic 6.
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.
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é.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
É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.
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.