Website-Suche

Liste der besten Hex-Editoren unter Linux


Hex-Editoren ermöglichen es Benutzern, eine Binärdatei zu bearbeiten, nachdem sie bereits kompiliert wurde. Normalerweise sollten Sie Änderungen an einem Programm vornehmen, indem Sie den Quellcode bearbeiten und in eine ausführbare Datei kompilieren. Wenn Sie jedoch keinen Zugriff auf den Quellcode haben, ist es immer noch möglich, verschiedene Datenbytes der kompilierten Datei zu ändern, in der Hoffnung, dass Ihre Bearbeitung die gewünschten Ergebnisse liefert. Dies ist eine hackige Lösung, die sowohl für ehrliche als auch für schändliche Zwecke verwendet werden kann.

Um diese Art von Bearbeitung an einer Binärdatei vorzunehmen, können wir einen sogenannten hexidecimalen Editor verwenden. Dadurch wird die Binärdatei in hexidezimalen Code umgewandelt und wir können verschiedene Bits ändern. Sehr oft können wir aus der kompilierten Datei auch menschenlesbare Informationen in Form von ASCII-Zeichen gewinnen. Nachdem Sie die gewünschten Änderungen vorgenommen haben, müssen die meisten Hex-Editoren den Text wieder in die Binärform konvertieren, und Sie können Ihren neuen Hack ausprobieren, um zu sehen, ob er wie beabsichtigt funktioniert hat. Normalerweise ist mit diesem Prozess viel Versuch und Irrtum verbunden.

In diesem Tutorial haben wir eine Liste unserer bevorzugten hexadezimalen Editoren für ein Linux-System zusammengestellt. Schauen Sie sich unsere Auswahl unten an, um eine zu finden, die am besten zu Ihnen passt.

In diesem Tutorial lernen Sie:

  • Liste der besten Hex-Editoren für Linux
  • So installieren Sie verschiedene Hex-Editoren auf allen wichtigen Linux-Distributionen

Liste der besten Hex-Editoren unter Linux

Hier sind einige unserer Top-Picks für Hex-Editoren unter Linux. Die Wahl des richtigen Hex-Editors für Sie hängt möglicherweise nur von der anstehenden Aufgabe ab und davon, welcher dafür am besten geeignet erscheint. Fast alle der folgenden Hex-Editoren sind in den meisten Distributions-Repositories verfügbar und absolut kostenlos, so dass es sich lohnt, ein paar von ihnen auszuprobieren.

xxd

xxd ist ein Befehlszeilen-Hex-Editor, der einen Hex-Dump einer Binärdatei erstellen kann. Es kann den Dump auch später wieder in eine binäre Form konvertieren. Dies gibt Ihnen die Möglichkeit, die Dump-Datei zu bearbeiten und dann wieder zu konvertieren, um zu sehen, wie sich Ihre Änderungen auf das Programm ausgewirkt haben.

Installation von 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

Hex-Editor

hexedit ermöglicht es Ihnen, eine Binärdatei zu durchsuchen und die hexadezimalen Daten zusammen mit ihrer ASCII-Konvertierung anzuzeigen. Es ist ein gutes und einfaches Programm, um Dateien nach Informationen und Schwächen zu durchsuchen.

Installation von 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

Hexer

Die Hauptattraktion von Hexer ist, dass es "VI-like" ist. Wenn du dich also an das Aussehen und die Haptik von vi gewöhnt hast, wirst du dich in hexer wie zu Hause fühlen.

Installation des Hexers:

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

Fluch

hexcurse verwendet eine ncurses-Schnittstelle, was es etwas einladender macht als einige der anderen Befehlszeilen-Hex-Editoren. Sie können Hexadezimalzeichen und ASCII nebeneinander sehen und beide leicht bearbeiten.

Installation von 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

Wenn Befehlszeile und ncurses nicht Ihr Ding sind, ist wxHexEditor ein GUI-Programm, das große Binärdateien verwalten kann. Wenn Sie eine große Binärdatei durchsehen müssen, wird Ihnen der wxHexEditor helfen, Ihre Arbeit ein wenig zu erleichtern, und Ihnen eine glatte GUI bieten, die Sie die ganze Zeit über betrachten können.

Installation des wxHexEditors:

Ubuntu, Debian, Linux Mint:
sudo apt install wxhexeditor

Arch Linux and Manjro:
yay -S wxhexeditor

Abschließende Gedanken

In diesem Tutorial haben wir unsere Top-Picks der besten Hex-Editoren gezählt, die auf einem Linux-System verfügbar sind. Wir haben auch gelernt, wie man jede einzelne auf allen wichtigen Linux-Distributionen installiert. Welchen Hex-Editor Sie verwenden sollten, hängt von der Art der Datei ab, die Sie öffnen möchten, und von der Benutzeroberfläche, in der Sie sich am wohlsten fühlen. Alle diese Editoren funktionieren im Wesentlichen gleich, haben aber unterschiedliche Funktionen.

Verwandte Artikel: