Hex Editors på Linux

Hex Editors Linux



Hex -redaktører brukes til å inspisere de kompilerte kjørbare filene eller binære filene. Du kan enkelt bruke en hex -editor for å endre hvordan en programvare fungerer med nok erfaring. For eksempel kan du endre noen betingelser, negere betingelser, endre noen strenger i en kompilert binær fil ved hjelp av en hex -editor. I denne artikkelen vil jeg snakke om noen av hex -redaktørene til Linux og hvordan du bruker dem. La oss komme i gang.

Linux Hex Editors

Det er mange Linux hex -redaktører der ute. Noen av de populære er xxd , DHex , HexEdit , Velsigne , HexCurse etc. Her xxd , I midten , Hexedit , HexCurse hex -redaktører har ikke noe grafisk brukergrensesnitt, du kan bare bruke dem fra Linux -terminalen. Velsigne hex -editor har et grafisk brukergrensesnitt (GUI). jeg kom og Emacs kan også brukes som hex -redaktører i Linux. I denne artikkelen vil vi se på noen av dem.







Installere Linux Hex Editors

I denne delen skal jeg vise deg hvordan du installerer hex -redaktørene i Linux, spesielt på Ubuntu/Debian.



Oppdater først apt -pakkeoppbevaringsbufferen med følgende kommando:



$sudo apt-get oppdatering

Installere xxd:

Å installere xxd , kjør følgende kommando:





$sudo apt-get installxxd

xxd bør installeres.



Installere DHex:

Du kan installere DHex med følgende kommando:

$sudo apt-get installimellom

I midten bør installeres.

Installere HexEdit:

Du kan kjøre følgende kommando for å installere HexEdit :

$sudo apt-get installhexedit

HexEdit bør installeres.

Installere HexCurse:

Du kan installere HexCurse med følgende kommando:

$sudo apt-get installhexcurse

HexCurse bør installeres.

Installere Bless:

Å installere Velsigne grafisk hex -editor, kjør følgende kommando:

$sudo apt-get installvelsigne

Trykk nå og og trykk deretter å fortsette.

Velsigne hex editor bør installeres.

Nå for å begynne Velsigne hex editor, gå til Programmeny og søk etter Velsigne , og du bør finne ikonet for Velsigne hex -redaktør. Klikk på den.

Velsigne hex editor bør åpnes.

Jeg viser deg hvordan du bruker det senere.

Bruke Bless Hex Editor

Det er ikke mulig å vise deg hvordan hver av Hex -redaktørene fungerer, ettersom den ikke er omfattet av denne artikkelen. Jeg vil bare dekke Velsigne grafisk hex -editor i denne artikkelen. Konseptene er de samme i andre hex -redaktører. Du trenger litt tid for å lære å bruke dem. Det er alt.

Jeg vil skrive og kompilere et enkelt C -program, og jeg vil endre det kompilerte programmet med Velsigne hex editor, bare for å vise deg hvordan en hex editor fungerer. La oss komme i gang.

MERK: Hvis du bruker Ubuntu/Debian, og du vil følge med, må du installere C/C ++ utviklingsverktøyene for å kompilere C -programmer. Bare løp ' sudo apt-get oppdatering 'Og kjør deretter' sudo apt-get install build-essential -y 'For å installere C/C ++ utviklingsverktøyene på Ubuntu/Debian.

Dette er C -programmet som jeg skal kompilere. Det er lagret i ~ / test.c fil.

Nå for å kompilere C -kildefilen ~ / test.c , åpne en terminal og kjør følgende kommando:

$gcc -eller testtest. c

Når C -kildefilen ~ / test.c er kompilert, en binær fil ~/test vil bli opprettet. Kjør det som følger:

$./test

Som du kan se fra skjermbildet nedenfor, vises riktig utgang på skjermen.

Nå for å redigere ~/test kompilert binær, start Velsigne hex editor og klikk på Fil og klikk deretter på Åpen fra rullegardinmenyen. Du kan også trykke + eller å åpne en fil med Velsigne hex -redaktør.

En filvelger skal åpne. Velg nå ~/test binær fil og klikk på Åpen .

Som du kan se, ~ /test filen åpnes med Velsigne hex -redaktør.

Den har i utgangspunktet 3 seksjoner, en som viser binær, en viser hex og den andre viser ASCII -tegn.

Hvis du velger noe fra en hvilken som helst side, bør den eksakte hex- eller binære representasjonen utheves som du kan se fra skjermbildet nedenfor.

Du kan søke etter en spesifikk kombinasjon av String, Hex eller Binary med Velsigne hex -redaktør. For å gjøre det, klikk på søkeikonet, og en søkeboks skal vises som merket på skjermbildet nedenfor.

Du kan også endre om du vil søke etter heksadesimal, binær eller tekst fra som nedtrekksmenyen.

Jeg kommer til å forandre meg LinuxMint tekst til LinuxHint . Så jeg lette etter LinuxMint . Når du er ferdig med å skrive inn søket, trykker du på .

Nå kan du klikke på ASCII -teksten og slette og legge til tegn der.

Når du er ferdig, lagre den fra Fil > Lagre eller ved å trykke + s .

Nå hvis du løper ~/test igjen, du burde se LinuxHint i stedet for LinuxMint .

Det er i utgangspunktet hvordan du bruker Hex -redaktører i Linux. Takk for at du leste denne artikkelen.