
Points clés
- L'inspecteur de données décode les octets sous le curseur en de nombreux types et ordres d'octets
- Le langage de motifs décrit un format binaire et l'étiquette à l'intérieur du fichier
- Les graphiques d'entropie et de distribution des octets aident à localiser les régions compressées
- Comparaison au niveau des octets entre deux fichiers, plus des signets avec des notes
- Le processeur de données basé sur des nœuds enchaîne les transformations sur une sélection
À propos de cette application
ImHex est un éditeur hexadécimal conçu pour décortiquer des formats binaires sans documentation. À côté de la grille d'octets habituelle, il affiche un inspecteur de données qui interprète les octets situés sous le curseur comme des entiers, des valeurs à virgule flottante, des horodatages, des GUID et des chaînes de caractères, selon différentes largeurs et différents ordres d'octets, ce qui permet d'identifier un en-tête sans calcul manuel.
Sa particularité est un langage de motifs : une description de type C d'un format de fichier qui, une fois écrite, colore et étiquette les régions correspondantes du fichier et présente les valeurs analysées sous forme d'arborescence. Un motif peut être réutilisé sur d'autres fichiers, transformant une investigation ponctuelle en une investigation reproductible. Parmi les autres vues figurent un désassembleur, la comparaison au niveau des octets entre deux fichiers, des graphiques d'entropie et de distribution des octets pour repérer les régions compressées ou chiffrées, des signets accompagnés de notes, et un processeur de données à base de nœuds qui enchaîne des transformations telles que la décompression sur une sélection.
L'interface est dessinée avec Dear ImGui et est identique sous Linux, Windows et macOS. Les données sont atteintes au moyen de fournisseurs, qui lisent des fichiers ordinaires, la mémoire de processus et les périphériques de disque bruts.
Où l’obtenir
Linux
- Ouvrir sur FlathubOuvre un nouvel ongletDépôt de paquetsFlathub
De l’éditeur
Installer depuis un terminal
flatpak install flathub net.werwolv.ImHex
Nous n’hébergeons pas ce fichier, nous ne l’analysons pas et nous n’en inspectons pas le contenu. Lisez ce qu’en dit la source, puis décidez par vous-même.