Besoin d'un éditeur hexadécimal ? Essayez ImHex
Éditeur hexadécimal

L'éditeur hexadécimal est un outil que les utilisateurs n'utilisent pas très souvent, mais qu'ils devraient absolument avoir à portée de main. Il y aura toujours une modification de bas niveau à faire ou un hack non officiel à appliquer, et il existe également des environnements de programmation avancés ou de débogage qui nécessitent un scalpel, pour ainsi dire. C'est dans cet esprit que nous arrivons à ImHex, un éditeur hexadécimal gratuit, portable et open source très puissant, qui peut s'adapter à presque tous les besoins.

Mon utilisation historique des éditeurs hexadécimaux se résume essentiellement à trois cas : activer des menus cachés dans les BIOS de vieilles cartes mères PcChips à socket 7 (en plein délire pour extraire un peu de performances), créer des soldats plus puissants dans UFO: Enemy Unknown parce que les aliens me trouaient de partout, et modifier les vaisseaux de Frontier: First Encounters par pur ennui. D'ailleurs, la dernière fois que j'ai utilisé un éditeur hexadécimal, c'était pour le jeu Control, afin de débloquer sur PC la mission narrée par Hideo Kojima (qui est censée être exclusive à la PS4).

En résumé, mon interaction avec les éditeurs hexadécimaux est occasionnelle de tout point de vue, mais ce sont des outils qui ne doivent jamais manquer. Le marché regorge d'options gratuites et très robustes ; cependant, aujourd'hui, je veux mentionner ImHex, qui en plus d'être portable et open source, possède un profil plus avancé, orienté vers les programmeurs et les experts en ingénierie inverse.

ImHex : un excellent éditeur hexadécimal portable et open source

Besoin d'un éditeur hexadécimal ? Essayez ImHex
L'interface principale d'ImHex

Qu'est-ce qu'ImHex offre ? Honnêtement, la liste de fonctionnalités est très longue : recherche hexadécimale et de chaînes, patching d'octets, gestion de correctifs, importation et exportation de données, inspection et analyse de données, support du hachage, désassembleur compatible avec plus d'une douzaine d'architectures, support des règles YARA pour détecter des vulnérabilités, et même une intégration avec Wikipédia font partie de la liste, mais je dois mentionner spécialement le Pattern Language, un langage de programmation personnalisé pour une utilisation dans ImHex. Toute la documentation est en ligne, et si vous avez croisé le fer avec Rust ou C++, vous devriez l'étudier de plus près.

Besoin d'un éditeur hexadécimal ? Essayez ImHex
Ce n'est pas un outil pour débutants, et il ne prétend pas l'être
Besoin d'un éditeur hexadécimal ? Essayez ImHex
Il supporte d'autres langues, mais l'espagnol n'en fait pas encore partie

Logiquement, ImHex est compatible avec un grand nombre de plateformes, y compris Windows, Mac OS et les principaux dérivés de Linux. Les builds disponibles pour Windows sont au nombre de trois : l'installateur conventionnel, une édition portable avec accélération GPU, et une autre sans. Téléchargez une copie !

Site officiel et téléchargements : Cliquez ici