Publicité

x64dbg

Projet x64dbg (communauté open source ; développeur principal : mrexodia) Reverse engineering et forensique Open source

Débogueur libre pour Windows qui exécute pas à pas les programmes 32 et 64 bits, pour la rétro-ingénierie et l’étude de logiciels malveillants.

Liens officiels uniquement, vérifiés le octobre 20, 2026

Sommaire
  1. À quoi sert x64dbg
  2. Pour qui ?
  3. Télécharger x64dbg sans risque
  4. Questions fréquentes

Pour suivre de près un programme Windows dont on n’a pas le code source, de nombreux analystes ouvrent x64dbg, un débogueur libre conçu pour la rétro-ingénierie et l’étude des logiciels malveillants. Il est distribué sous licence GPL v3, dans une version modifiée qui ajoute une clause sur le traitement des greffons, et son développement se déroule sur GitHub, où le dépôt actuel a été ouvert en avril 2015.

Aucune société n’édite le logiciel. Il est porté par une communauté de contributeurs, et la liste des développeurs s’ouvre sur celui qui signe mrexodia, vers qui renvoie le lien de dons du site officiel. Le dépôt dépasse les 49 000 étoiles d’après les compteurs de GitHub, reçoit encore des modifications en octobre 2026, et sa dernière version publiée date du 27 mai 2026.

Publicité

À quoi sert x64dbg

Un désassembleur comme IDA Pro ou Ghidra examine un fichier au repos, alors que x64dbg travaille sur un programme en marche. On lance l’exécutable sous son contrôle, ou l’on s’attache à un processus déjà actif, puis on avance instruction par instruction en surveillant les registres du processeur, la pile et la mémoire. Le logiciel existe en deux variantes, x32dbg pour les programmes 32 bits et x64dbg pour les programmes 64 bits, qui partagent la même interface. Il sait déboguer les applications comme les bibliothèques DLL.

L’interface emprunte des repères familiers aux habitués d’IDA, comme la barre latérale où des flèches matérialisent les sauts, ou la mise en couleur d’un registre dans toutes les instructions qui l’emploient. On y trouve la carte de la mémoire, les modules chargés et leurs symboles, les fils d’exécution, la pile d’appels, les gestionnaires d’exceptions structurées et un graphe de contrôle. Sous le capot, x64dbg s’appuie sur des briques libres connues des spécialistes, à savoir le moteur TitanEngine pour le débogage, Zydis pour le désassemblage, XEDParse et asmjit pour l’assembleur intégré.

Ses fonctions avancées expliquent sa place dans les laboratoires d’analyse. Les points d’arrêt et le traçage conditionnels reposent sur un analyseur d’expressions proche du C, et un langage de script automatise les séquences répétitives. Le module Scylla reconstruit la table des imports d’un programme une fois décompressé en mémoire, étape fréquente quand un échantillon est protégé par un compresseur d’exécutables. Le logiciel modifie aussi un exécutable et enregistre le correctif, conserve commentaires et étiquettes dans une base au format JSON, et accueille des greffons grâce à une API documentée.

La version d’avril 2026 a apporté une première prise en charge des lecteurs d’écran, et un contributeur mène en parallèle un travail expérimental, encore au stade pré-alpha, sur un débogueur pour Linux. x64dbg ne concurrence pas les désassembleurs statiques, il les complète. Une méthode courante consiste à repérer une fonction intéressante dans Ghidra, IDA Pro ou Binary Ninja, puis à l’exécuter dans x64dbg pour en voir les valeurs réelles. System Informer, de son côté, donne la vue d’ensemble des processus et des services de la machine.

Pour qui ?

x64dbg s’adresse aux analystes de logiciels malveillants, aux chercheurs en vulnérabilités, aux étudiants en sécurité informatique et aux développeurs qui cherchent à comprendre pourquoi un programme livré sans symboles se comporte mal. Gratuit et sans inscription, il se prête aussi bien aux cours qu’aux équipes de réponse à incident.

Ses frontières sont nettes. x64dbg fonctionne uniquement sous Windows et ne débogue que des programmes en mode utilisateur. Pour un pilote ou le noyau du système, il faut passer à WinDbg, l’outil de Microsoft. Ce n’est pas non plus un décompilateur, et il ne produit aucun pseudo-code. Sa documentation précise que les points d’arrêt sur la mémoire couvrent une page entière, contrairement à d’autres débogueurs, et ses protections contre les techniques anti-débogage restent élémentaires. Surtout, déboguer un logiciel malveillant revient à l’exécuter, ce qui impose de travailler dans une machine virtuelle isolée et jamais sur son poste habituel.

Publicité

Télécharger x64dbg sans risque

Les versions officielles sont publiées sur la page Releases du dépôt GitHub x64dbg/x64dbg, vers laquelle renvoie le site x64dbg.com, et le projet maintient aussi des instantanés sur SourceForge. Chaque version porte sa date en guise de numéro. Il n’existe pas d’installateur : on télécharge une archive zip d’environ 30 Mo, que l’on décompresse dans le dossier de son choix avant de lancer x32dbg ou x64dbg. Une archive séparée contient les symboles de débogage, et deux autres le kit de développement des greffons.

Le logiciel est entièrement gratuit, sans édition payante. Puisque le projet ne distribue qu’une archive zip, tout installateur portant le nom de x64dbg sur un site tiers est un emballage étranger au projet. Sur une machine destinée à disséquer des logiciels malveillants, la provenance des outils compte autant que celle des échantillons.

Questions fréquentes

x64dbg est-il gratuit ?

Oui. Il est publié sous une licence GPL v3 légèrement modifiée, qui précise le statut des greffons, et n’existe en aucune version payante. Le code source et les binaires sont disponibles sur GitHub.

x64dbg fonctionne-t-il sous Linux ou macOS ?

Pas pour un usage courant. Le débogueur est conçu pour Windows et cible des programmes Windows. Un travail sur une version Linux a commencé en 2026, mais il est présenté comme un prototype de stade pré-alpha.

Quelle différence entre x64dbg et IDA Pro ?

IDA Pro est d’abord un désassembleur et un décompilateur qui analyse un fichier sans l’exécuter, même s’il intègre un débogueur. x64dbg se concentre sur l’exécution pas à pas des programmes Windows et sur l’observation de la mémoire. Les deux se complètent souvent au cours d’une même analyse.

Notre avis

On aime

  • Libre et gratuit, sans inscription
  • Débogue les programmes 32 et 64 bits
  • Points d’arrêt et traçage conditionnels
  • Reconstruction des imports avec Scylla
  • Langage de script et API pour les greffons

On aime moins

  • Windows uniquement, en mode utilisateur
  • Aucun décompilateur intégré
  • Protections anti-débogage seulement basiques

Fiche technique

ÉditeurProjet x64dbg (communauté open source ; développeur principal : mrexodia)
LicenceOpen source
PrixOffert
Version2026.05.27
Taille30 Mo (archive snapshot zip, 31 526 833 octets)
Mise à jour lemai 27, 2026
Configuration requiseWindows 32 ou 64 bits (la documentation cite Windows XP à Windows 10 ; cible de compilation relevée à Windows 7 en août 2025) ; archive zip à décompresser, sans installateur
PlateformesWindows

Alternatives

Jean Mathieu

Écrit par

Jean Mathieu

Ingénieur passionné et rédacteur web depuis 2018, j'allie mon expertise technique à ma passion pour l'écriture pour partager astuces, actualités et savoirs pratiques avec la communauté.