Hex -redaktører på Linux

Hex -redaktører på Linux
HEX -redaktører brukes til å inspisere de sammensatte kjørbare eller binære filer. Du kan enkelt bruke en HEX -redaktør for å endre hvordan en programvare fungerer med nok erfaring. Du kan for eksempel endre noen forhold, negere forhold, endre noen strenger av en samlet binærfil ved hjelp av en Hex -redigerer. 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 -redaktører

Det er mange Linux Hex -redaktører der ute. Noen av de populære er xxd, Dhex, Hexedit, Velsigne, Hexcurse etc. Her xxd, Dhex, 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). Vim og Emacs kan også brukes som hex -redaktører i Linux. I denne artikkelen vil vi se på noen av dem.

Installere Linux Hex -redaktører

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

Oppdater først Apt Package Repository Cache med følgende kommando:

$ sudo apt-get oppdatering

Installere XXD:

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

$ sudo apt-get install xxd

xxd skal installeres.

Installere DHEX:

Du kan installere Dhex med følgende kommando:

$ sudo apt-get install dhex

Dhex skal installeres.

Installere Hexedit:

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

$ sudo apt-get install hexedit

Hexedit skal installeres.

Installere hexcurse:

Du kan installere Hexcurse med følgende kommando:

$ sudo apt-get installer hexcurse

Hexcurse skal installeres.

Installere velsigne:

Å installere Velsigne Grafisk hex -redaktør, kjør følgende kommando:

$ sudo apt-get installere velsigne

Trykk nå y Og trykk deretter å fortsette.

Velsigne Hex Editor skal installeres.

Nå for å starte Velsigne Hex -redaktør, gå til Applikasjonsmeny og søk etter Velsigne, Og du bør finne ikonet for Velsigne Hex Editor. Klikk på den.

Velsigne Hex -redaktøren skal åpnes.

Jeg vil vise deg hvordan du bruker det senere.

Bruke The Bless Hex Editor

Det er ikke mulig å vise deg hvordan hver av hex -redaktørene fungerer som det er utenfor omfanget av denne artikkelen. Jeg vil bare dekke Velsigne Grafisk hex -redaktør i denne artikkelen. Konseptene er de samme i andre Hex -redaktører. Du trenger litt tid til å lære å bruke dem. Det er alt.

Jeg vil skrive og kompilere et enkelt C -program, og jeg vil endre det kompilerte programmet ved hjelp av Velsigne Hex Editor, bare for å vise deg hvordan en hex -redaktør 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 løp deretter'sudo apt-get install build-essensial -y'For å installere C/C ++ utviklingsverktøyene på Ubuntu/Debian.

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

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

$ gcc -o testtest.c

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

$ ./test

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

Nå for å redigere ~/test kompilert binær, start Velsigne Hex -redaktøren og klikk på Fil Og klikk deretter på Åpen Fra rullegardinmenyen. Du kan også trykke på + o Å åpne en fil med Velsigne Hex Editor.

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

Som du kan se, ~/test filen åpnes med Velsigne Hex Editor.

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

Hvis du velger noe som.

Du kan søke etter spesifikk streng, sekskant eller binær kombinasjon med Velsigne Hex Editor. 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 å endre Linuxmint tekst til Linuxhint. Så jeg søkte etter Linuxmint. Når du er ferdig med å skrive inn søket, trykk .

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

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

Nå hvis du løper ~/test Igjen, bør du se Linuxhint i stedet for Linuxmint.

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