Comment installer et utiliser l'éditeur hexagonal sur Kali Linux

Comment installer et utiliser l'éditeur hexagonal sur Kali Linux

Une fois qu'un programme a été compilé, il est difficile d'avoir un aperçu du code source ou de manipuler son comportement. Mais il y a une chose que nous pouvons faire, c'est-à-dire pour modifier les valeurs hexadécimales dans les fichiers binaires. Cela révélera parfois des informations sur un fichier, ou nous permettra de modifier son comportement si nous pouvons modifier le bon bit.

Un exemple classique est les hacks de jeux vidéo. Lorsque vous jouez à un jeu, disons que votre personnage a une valeur de santé de 100. Il y a de fortes chances qu'un certain morceau puisse être modifié pour le faire 9999. Cela fonctionne de manière plus fiable dans des jeux de base plus anciens, mais il illustre comment les éditeurs hexagonaux peuvent modifier un fichier binaire compilé.

Dans ce guide, nous allons montrer comment installer des éditeurs hexagonaux sur Kali Linux et donner quelques exemples afin que vous puissiez voir comment les utiliser sur votre propre système.

Dans ce tutoriel, vous apprendrez:

  • Liste des éditeurs hexagonaux pour Kali
  • Comment utiliser les éditeurs hexagonaux sur Kali
Utilisation d'un éditeur hexagonal pour afficher le fichier binaire sur Kali Linux Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Kali Linux
Logiciel xxd, hexedit, hexer, hexcurse, wxheexeditor
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Éditeurs hexadécimaux sur kali

Kali est livré avec quelques éditeurs hexagonaux hors de la boîte et en a un tas de plus que vous pouvez facilement installer avec le gestionnaire de packages APT. Dans cette section, nous passerons en revue quelques éditeurs hexadécimaux différents que vous pouvez utiliser sur Kali et vous montrer comment rechercher encore plus.

xxd

XXD est un éditeur hexagonal de ligne de commande qui peut créer un vidage hexagonal d'un fichier binaire. Il peut également convertir le vidage en forme binaire plus tard. Cela vous donne la possibilité de modifier le fichier de vidage, puis de le convertir pour voir comment vos modifications ont affecté le programme.

Pour installer ou mettre à jour XXD:

$ sudo apt install xxd 


hexédit

Hexedit vous permet de parcourir un fichier binaire et de voir les données hexadécimales parallèlement à sa conversion ASCII. C'est un programme bon et simple pour parcourir les fichiers pour des informations et des faiblesses.

Pour installer ou mettre à jour Hexedit:

$ sudo apt install hexedit 

hexagramme

L'attraction principale d'Hexer est que c'est «vivi». Donc, si vous vous êtes habitué à l'apparence et à la sensation de VI, vous serez chez vous à Hexer.

Pour installer ou mettre à jour Hexer:

$ sudo apt install hexer 

hexcurse

Hexcurse utilise une interface NCurses, ce qui le rend un peu plus accueillant que certains des autres éditeurs de ligne de commande. Vous pouvez voir Hex et ASCII côte à côte, et modifier facilement.

Pour installer ou mettre à jour Hexcurse:

$ sudo apt install hexcurse 

wxhexediteur

Si la ligne de commande et les ncurses ne sont pas votre truc, WxHexeditor est un programme GUI qui peut gérer d'énormes fichiers binaires. Si vous avez un grand fichier binaire à parcourir, WXHEXEDITH vous aidera à faciliter votre travail un peu plus facile et vous donnera une interface graphique lisse pour regarder tout le temps.

Pour installer ou mettre à jour WXHEXEDITH:

$ sudo apt install wxhexediter 


Comment rechercher plus d'éditeurs hexades

Kali a beaucoup plus d'éditeurs hexadécimaux disponibles pour l'installation, à part ce que nous avons répertorié ici. Pour les rechercher, vous pouvez essayer une commande comme:

$ apt-cache Search Hex Edit Beav - éditeur binaire et spectateur Bless - un éditeur hexadécimal complet… 

Certains sont une ligne de commande et certains sont des GUI, ou utilisent un terrain d'entente comme des ncurs. Beaucoup sont pour une utilisation générale, mais certains se spécialisent dans certains types de fichiers. Par exemple, Viewer bytecode est spécifiquement pour les binaires Java, et hexbox peut être utilisé pour .Applications nettes.

Pour voir plus d'informations sur la recherche de packages sur Kali Linux, consultez notre guide sur la recherche d'outils de piratage supplémentaires sur Kali.

Utilisation d'un éditeur hexagonal sur Kali

Pour afficher le contenu hexadécimal d'un fichier binaire, nous avons juste besoin d'ouvrir le fichier dans un éditeur hexagonal. Voici quelques exemples de visualisation d'un binaire de jeux vidéo dans deux des éditeurs hexagonaux dont nous avons discuté plus tôt. Vous pouvez également apporter des modifications au fichier et la respecter.

Utilisation de WxHexeditor pour afficher un fichier Utilisation d'hexer pour afficher un fichier

Réflexions de clôture

Dans ce guide, nous avons vu comment installer et utiliser divers éditeurs hexagonaux dans Kali Linux. L'éditeur hexagonal que vous devriez 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.

Tutoriels Linux connexes:

  • Comment doubler Kali Linux et Windows 10
  • Commandes de vérification de la santé Linux Basic
  • Comment installer Kali Linux dans VMware
  • Liste des meilleurs outils Kali Linux pour les tests de pénétration et…
  • Meilleur logiciel d'édition vidéo sur Linux
  • Configuration du serveur Kali HTTP
  • Comment vérifier la version Kali Linux
  • Installateurs de logiciels GUI pour Kali Linux
  • Durcissant kali linux
  • Bases de mathématiques informatiques: binaire, décimal, hexadécimal, octal