Éditeurs hexadécimaux sur Linux

Éditeurs hexadécimaux sur Linux
Les éditeurs hexagonaux sont utilisés pour inspecter les exécutables compilés ou les fichiers binaires. Vous pouvez facilement utiliser un éditeur hexagonal pour changer le fonctionnement d'un logiciel avec suffisamment d'expérience. Par exemple, vous pouvez modifier certaines conditions, nier les conditions, modifier certaines chaînes d'un fichier binaire compilé à l'aide d'un éditeur hexagonal. Dans cet article, je parlerai de certains des éditeurs hexagonaux de Linux et comment les utiliser. Commençons.

Éditeurs hexagonaux de Linux

Il existe de nombreux éditeurs HEX Linux là-bas. Certains des populaires sont xxd, Dhex, Hexédit, Bénir, Hexcurse etc. Ici xxd, Dhex, Hexédit, Hexcurse Les éditeurs hexagonaux n'ont pas d'interface utilisateur graphique, vous ne pouvez les utiliser que à partir du terminal Linux. Bénir L'éditeur hexagonal a une interface utilisateur graphique (GUI). Vigueur et Emacs Peut également être utilisé comme éditeurs hexadécimaux dans Linux. Dans cet article, nous allons jeter un œil à certains d'entre eux.

Installation des éditeurs HEX Linux

Dans cette section, je vais vous montrer comment installer les éditeurs hexagonaux dans Linux, en particulier sur Ubuntu / Debian.

Mettez d'abord à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt-get updat

Installation de xxd:

À installer xxd, Exécutez la commande suivante:

$ sudo apt-get install xxd

xxd devrait être installé.

Installation de DHEX:

Vous pouvez installer Dhex avec la commande suivante:

$ sudo apt-get install dhex

Dhex devrait être installé.

Installation de Hexedit:

Vous pouvez exécuter la commande suivante pour installer Hexédit:

$ sudo apt-get install hexedit

Hexédit devrait être installé.

Installation de Hexcurse:

Vous pouvez installer Hexcurse avec la commande suivante:

$ sudo apt-get install hexcurse

Hexcurse devrait être installé.

Installer Bless:

À installer Bénir Éditeur Hex Graphical, exécutez la commande suivante:

$ sudo apt-get install bénis

Maintenant, appuyez sur y Et puis appuyez sur continuer.

Bénir L'éditeur hexagonal doit être installé.

Maintenant pour commencer Bénir Éditeur hexadécimal, allez au Menu d'application et rechercher Bénir, Et vous devriez trouver l'icône pour Bénir rédacteur en chef. Clique dessus.

Bénir L'éditeur hexagonal doit être ouvert.

Je vais vous montrer comment l'utiliser plus tard.

Utilisation de l'éditeur Bless Hex

Il n'est pas possible de vous montrer comment chacun des éditeurs hexagonaux fonctionne car il est hors de l'étendue de cet article. Je ne couvrirai que le Bénir Éditeur Hex Graphical dans cet article. Les concepts sont les mêmes dans d'autres éditeurs hexagonaux. Vous aurez besoin d'un peu de temps pour apprendre à les utiliser. C'est tout.

J'écrirai et compilerai un programme C simple et je changerai le programme compilé en utilisant Bénir Éditeur hexagonal, juste pour vous montrer comment fonctionne un éditeur hexagonal. Commençons.

Remarque: Si vous utilisez Ubuntu / Debian, et que vous souhaitez suivre, vous devrez installer les outils de développement C / C ++ pour compiler les programmes C. Il suffit de courir 'Mise à jour Sudo apt-get'Et puis courir'sudo apt-get install build-essentiel -y'Pour installer les outils de développement C / C ++ sur Ubuntu / Debian.

C'est le programme C que je vais compiler. Il est sauvé dans ~ / tester.c déposer.

Maintenant pour compiler le fichier source C ~ / tester.c, Ouvrez un terminal et exécutez la commande suivante:

$ gcc -o test de test.c

Une fois le fichier source C ~ / tester.c est compilé, un fichier binaire ~ / tester sera créé. Exécutez-le comme suit:

$ ./test

Comme vous pouvez le voir sur la capture d'écran ci-dessous, la sortie correcte s'affiche à l'écran.

Maintenant pour modifier le ~ / tester compilé binaire, démarrez le Bénir Éditeur hexadécimal et cliquez sur Déposer puis cliquez sur Ouvrir dans le menu déroulant. Vous pouvez également appuyer + o Pour ouvrir un fichier avec Bénir rédacteur en chef.

Un sélecteur de fichiers doit ouvrir. Sélectionnez maintenant le ~ / tester fichier binaire et cliquez sur Ouvrir.

Comme vous pouvez le voir, le ~/test le fichier est ouvert avec Bénir rédacteur en chef.

Il a essentiellement 3 sections, une qui affiche binaire, l'une affiche Hex et l'autre affiche des caractères ASCII.

Si vous sélectionnez quelque chose de n'importe quel côté, la représentation hexagonale ou binaire exacte doit être mise en évidence comme vous pouvez le voir sur la capture d'écran ci-dessous.

Vous pouvez rechercher une combinaison de chaîne, hexadécimal ou binaire spécifique avec Bénir rédacteur en chef. Pour ce faire, cliquez sur l'icône de recherche et une zone de recherche doit apparaître comme marqué dans la capture d'écran ci-dessous.

Vous pouvez également modifier si vous souhaitez rechercher l'hexadécimal, le binaire ou le texte à partir du comme menu déroulant.

Je vais changer Linuxmint texte à Linuxhint. Alors j'ai cherché Linuxmint. Une fois que vous avez terminé de taper la requête de recherche, appuyez sur .

Vous pouvez maintenant cliquer sur le texte ASCII et supprimer et ajouter des caractères là-bas.

Une fois que vous avez terminé, enregistrez-le de Déposer > Sauvegarder ou en appuyant + s.

Maintenant si vous courez ~ / tester Encore une fois, tu devrais voir Linuxhint au lieu de Linuxmint.

C'est essentiellement comme ça que vous utilisez des éditeurs hexadécimaux dans Linux. Merci d'avoir lu cet article.