Liste des meilleurs éditeurs hexadécimaux sous Linux
Les éditeurs hexadécimaux permettent aux utilisateurs de modifier un fichier binaire après qu’il ait déjà été compilé. Habituellement, vous devriez apporter des modifications à un programme en modifiant le code source et en le compilant dans un fichier exécutable. Mais si vous n’avez pas accès au code source, il est toujours possible de modifier différents octets de données du fichier compilé, dans l’espoir que votre modification donnera les résultats souhaités. Il s’agit d’une solution bidouilleuse qui peut être utilisée à des fins à la fois honnêtes et néfastes.
Afin d’effectuer ce type de modification d’un fichier binaire, nous pouvons utiliser ce qu’on appelle un éditeur hexadécimal. Cela convertit le fichier binaire en code hexadécimal et nous permet de modifier différents bits. Très souvent, nous pouvons également glaner des informations lisibles par l’homme à partir du fichier compilé sous la forme de caractères ASCII. Après avoir effectué les modifications souhaitées, la plupart des éditeurs hexadécimaux devront reconvertir le texte en forme binaire, et vous pouvez essayer votre nouveau hack pour voir s’il a fonctionné comme prévu. Habituellement, il y a beaucoup d’essais et d’erreurs associés à ce processus.
Dans ce tutoriel, nous avons compilé une liste de nos éditeurs hexadécimaux préférés pour un système Linux. Consultez nos choix ci-dessous pour trouver celui qui vous convient le mieux.
Dans ce tutoriel, vous allez apprendre :
- Liste des meilleurs éditeurs hexadécimaux pour Linux
- Comment installer divers éditeurs hexadécimaux sur toutes les principales distributions Linux
Liste des meilleurs éditeurs hexadécimaux sous Linux
Voici quelques-uns de nos meilleurs choix pour les éditeurs hexadécimaux sur Linux. Déterminer l’éditeur hexadécimal qui vous convient peut dépendre de la tâche à accomplir et de celui qui semble le mieux adapté. Presque tous les éditeurs hexadécimaux ci-dessous sont disponibles dans la plupart des dépôts de distribution, et absolument gratuits, il vaut donc la peine d’essayer quelques-uns d’entre eux.
xxd
xxd est un éditeur hexadécimal en ligne de commande qui peut créer un vidage hexadécimal d’un fichier binaire. Il peut également reconvertir le vidage sous forme binaire plus tard. Cela vous donne la possibilité de modifier le fichier de vidage, puis de le reconvertir pour voir comment vos modifications ont affecté le programme.
Installation de xxd :
Ubuntu, Debian, Linux Mint:
sudo apt install xxd
Red Hat, Fedora, AlmaLinux, Rocky Linux, CentOS:
sudo dnf install xxd
Arch Linux and Manjro:
sudo pacman -S xxd
HexEditer
hexedit vous permet de parcourir un fichier binaire et de voir les données hexadécimales avec sa conversion ASCII. C’est un bon programme simple pour parcourir les fichiers à la recherche d’informations et de faiblesses.
Installation de hexedit :
Ubuntu, Debian, Linux Mint:
sudo apt install hexedit
Red Hat, Fedora, AlmaLinux, Rocky Linux, CentOS:
sudo dnf install hexedit
Arch Linux and Manjro:
sudo pacman -S hexedit
Maléfice
L’attraction principale de Hexer est qu’il est « vi-like ». Donc, si vous vous êtes habitué à l’apparence de vi, vous serez chez vous dans hexer.
Installation de l’hexagone :
Ubuntu, Debian, Linux Mint:
sudo apt install hexer
Red Hat, Fedora, AlmaLinux, Rocky Linux, CentOS:
sudo dnf install hexer
Arch Linux and Manjro:
sudo pacman -S hexer
Malédiction
hexcurse utilise une interface ncurses, ce qui le rend un peu plus accueillant que certains des autres éditeurs hexadécimaux en ligne de commande. Vous pouvez voir l’hexadécimal et l’ASCII l’un à côté de l’autre, et modifier l’un ou l’autre facilement.
Installation de hexcurse :
Ubuntu, Debian, Linux Mint:
sudo apt install hexcurse
Red Hat, Fedora, AlmaLinux, Rocky Linux, CentOS:
git clone https://github.com/LonnyGomes/hexcurse.git
./configure && make && make install
Arch Linux and Manjro:
yay -S hexcurse
wxHexEditor
Si la ligne de commande et ncurses ne sont pas votre truc, wxHexEditor est un programme GUI qui peut gérer d’énormes fichiers binaires. Si vous avez un gros fichier binaire à consulter, wxHexEditor vous aidera à rendre votre travail un peu plus facile et vous donnera une interface graphique élégante à regarder tout le temps.
Installation de wxHexEditor :
Ubuntu, Debian, Linux Mint:
sudo apt install wxhexeditor
Arch Linux and Manjro:
yay -S wxhexeditor
Réflexions finales
Dans ce tutoriel, nous avons fait le compte à rebours de nos meilleurs choix des meilleurs éditeurs hexadécimaux disponibles sur un système Linux. Nous avons également appris à installer chacun d’entre eux sur toutes les principales distributions Linux. L’éditeur hexadécimal que vous devez utiliser dépendra du type de fichier que vous essayez d’ouvrir et de l’interface dans laquelle vous vous sentez le plus à l’aise. Tous ces éditeurs fonctionnent essentiellement de la même manière, mais ont des fonctionnalités différentes.





