Hex Editors på Linux

Hex Editors Linux



Hex -redaktører bruges til at inspicere de kompilerede eksekverbare filer eller binære filer. Du kan nemt bruge en hex -editor til at ændre, hvordan en software fungerer med tilstrækkelig erfaring. For eksempel kan du ændre nogle betingelser, negere betingelser, ændre nogle strenge i en kompileret binær fil ved hjælp af en hex -editor. I denne artikel vil jeg tale om nogle af de hex -redaktører af Linux og hvordan man bruger dem. Lad os komme igang.

Linux Hex -redaktører

Der er mange Linux hex -redaktører derude. Nogle af de populære er xxd , DHex , HexEdit , Velsigne , HexCurse osv. Her xxd , I midten , Hexedit , HexCurse hex -redaktører har ingen grafisk brugergrænseflade, du kan kun bruge dem fra Linux -terminalen. Velsigne hex editor har en grafisk brugergrænseflade (GUI). jeg kom og Emacs kan også bruges som hex -redaktører i Linux. I denne artikel vil vi se på nogle af dem.







Installation af Linux Hex Editors

I dette afsnit vil jeg vise dig, hvordan du installerer hex -redaktører i Linux, især på Ubuntu/Debian.



Opdater først apt -pakkeopbevaringscachen med følgende kommando:



$sudo apt-get opdatering

Installation af xxd:

At installere xxd , kør følgende kommando:





$sudo apt-get installxxd

xxd skal installeres.



Installation af DHex:

Du kan installere DHex med følgende kommando:

$sudo apt-get installind i mellem

I midten skal installeres.

Installation af HexEdit:

Du kan køre følgende kommando for at installere HexEdit :

$sudo apt-get installhexedit

HexEdit skal installeres.

Installation af HexCurse:

Du kan installere HexCurse med følgende kommando:

$sudo apt-get installhexcurse

HexCurse skal installeres.

Installation af Bless:

At installere Velsigne grafisk hex -editor, kør følgende kommando:

$sudo apt-get installvelsigne

Tryk nu på og og tryk derefter på at fortsætte.

Velsigne hex editor skal installeres.

Nu for at starte Velsigne hex editor, gå til Applikationsmenu og søg efter Velsigne , og du skal finde ikonet for Velsigne hex editor. Klik på den.

Velsigne hex editor bør åbnes.

Jeg viser dig senere, hvordan du bruger det.

Brug af Bless Hex Editor

Det er ikke muligt at vise dig, hvordan hver af Hex -redaktørerne fungerer, da det er uden for denne artikels anvendelsesområde. Jeg vil kun dække Velsigne grafisk hex -editor i denne artikel. Begreberne er de samme i andre hex -redaktører. Du skal bruge lidt tid på at lære at bruge dem. Det er alt.

Jeg vil skrive og kompilere et simpelt C -program, og jeg vil ændre det kompilerede program ved hjælp af Velsigne hex editor, bare for at vise dig hvordan en hex editor fungerer. Lad os komme igang.

BEMÆRK: Hvis du bruger Ubuntu/Debian, og du vil følge med, skal du installere C/C ++ udviklingsværktøjerne til kompilering af C -programmer. Bare kør ‘ sudo apt-get opdatering 'Og derefter køre' sudo apt-get install build-essential -y 'For at installere C/C ++ udviklingsværktøjerne på Ubuntu/Debian.

Dette er C -programmet, som jeg vil kompilere. Det gemmes i ~ / test.c fil.

Nu for at kompilere C -kildefilen ~ / test.c , åbn en Terminal og kør følgende kommando:

$gcc -eller prøvetest. c

Når C -kildefilen ~ / test.c er kompileret, en binær fil ~/test vil blive oprettet. Kør det som følger:

$./prøve

Som du kan se fra skærmbilledet herunder, vises det korrekte output på skærmen.

Nu for at redigere ~/test kompileret binær, start Velsigne hex editor og klik på Fil og klik derefter på Åben fra rullemenuen. Du kan også trykke på + eller for at åbne en fil med Velsigne hex editor.

En filvælger skal åbne. Vælg nu ~/test binær fil og klik på Åben .

Som du kan se, ~ /prøve filen åbnes med Velsigne hex editor.

Det har dybest set 3 sektioner, en der viser binær, en viser hex og den anden viser ASCII -tegn.

Hvis du vælger noget fra en hvilken som helst side, skal den nøjagtige hex- eller binære repræsentation fremhæves, som du kan se fra skærmbilledet herunder.

Du kan søge efter en specifik streng, hex eller binær kombination med Velsigne hex editor. For at gøre det skal du klikke på søgeikonet, og et søgefelt skal vises som markeret i skærmbilledet herunder.

Du kan også ændre, om du vil søge efter hexadecimal, binær eller tekst fra som Drop down menu.

Jeg kommer til at ændre mig LinuxMint tekst til LinuxHint . Så jeg søgte efter LinuxMint . Når du er færdig med at indtaste søgeforespørgslen, skal du trykke på .

Nu kan du klikke på ASCII -teksten og slette og tilføje tegn der.

Når du er færdig, skal du gemme den fra Fil > Gemme eller ved at trykke på + s .

Nu hvis du løber ~/test igen, skulle du se LinuxHint i stedet for LinuxMint .

Det er dybest set, hvordan du bruger Hex -redaktører i Linux. Tak fordi du læste denne artikel.