Rétro-ingénierie de formats binaires avec ImHex
Original : Reverse Engineering Unknown File Formats with ImHex
Pourquoi c'est important
ImHex s'impose comme un outil de référence open source pour l'analyse forensique et la rétro-ingénierie binaire.
Le développeur WerWolv publie un guide pratique sur la rétro-ingénierie de formats de fichiers binaires inconnus, en utilisant ImHex, son éditeur hexadécimal open source, appliqué au fichier de sauvegarde du jeu FEZ (2012).
Dans cet article technique publié le 27 août 2026, WerWolv, créateur de l'éditeur hexadécimal ImHex, explique pas à pas comment analyser un format de fichier binaire propriétaire sans documentation. Le cas d'étude choisi est le fichier de sauvegarde du jeu FEZ (sorti en 2012), localisé sous Linux dans ~/.local/share/FEZ/SaveSlot2. La méthode repose sur trois étapes principales : décompiler le code du jeu pour retrouver les routines de lecture/écriture, identifier les fichiers et fonctions pertinents, puis rédiger un « Pattern » dans le Pattern Language d'ImHex afin de visualiser et nommer chaque champ du fichier binaire. L'article couvre des notions telles que les objets, chaînes de caractères, listes et enums. ImHex est gratuit, open source, disponible sur toutes les plateformes et accessible via navigateur (ImHex Web). L'auteur précise que certaines fonctionnalités utilisées nécessitent la version Nightly (au-delà de v1.38.1).