Hex uređivači na Linuxu

Hex Editors Linux

Hex uređivači koriste se za pregled sastavljenih izvršnih ili binarnih datoteka. Možete jednostavno koristiti hex editor za promjenu načina rada softvera s dovoljno iskustva. Na primjer, možete promijeniti neke uvjete, negirati uvjete, promijeniti neke nizove sastavljene binarne datoteke pomoću hex uređivača. U ovom ću članku govoriti o nekim hex urednicima Linuxa i o tome kako ih koristiti. Započnimo.

Linux Hex uređivači

Postoji mnogo Linux hex uređivača. Neki od popularnih su xxd , DHex , HexEdit , Blagoslovi , HexCurse itd. Ovdje xxd , U sredini , Hexedit , HexCurse hex urednici nemaju grafičko korisničko sučelje, možete ih koristiti samo s Linux terminala. Blagoslovi hex editor ima grafičko korisničko sučelje (GUI). došao sam i Emacs mogu se koristiti i kao hex urednici u Linuxu. U ovom ćemo članku pogledati neke od njih.



Instaliranje Linux Hex uređivača

U ovom odjeljku pokazat ću vam kako instalirati hex urednike u Linux, posebno na Ubuntu/Debian.



Prvo ažurirajte predmemoriju spremišta apt paketa sljedećom naredbom:



$sudo apt-get ažuriranje

Instaliranje xxd:

Instalirati xxd , pokrenite sljedeću naredbu:

$sudo apt-get installxxd

xxd treba instalirati.



Instaliranje DHexa:

Možete instalirati DHex sa sljedećom naredbom:

$sudo apt-get installizmeđu

U sredini treba instalirati.

Instaliranje HexEdita:

Za instalaciju možete pokrenuti sljedeću naredbu HexEdit :

$sudo apt-get installhexedit

HexEdit treba instalirati.

Instaliranje HexCurse:

Možete instalirati HexCurse sa sljedećom naredbom:

$sudo apt-get installhexcurse

HexCurse treba instalirati.

Instaliranje programa Bless:

Instalirati Blagoslovi grafički hex editor, pokrenite sljedeću naredbu:

$sudo apt-get installblagosloviti

Sada pritisnite i a zatim pritisnite nastaviti.

Blagoslovi treba instalirati hex editor.

Sada za početak Blagoslovi hex editor, idite na Izbornik aplikacija i tražiti Blagoslovi , i trebali biste pronaći ikonu za Blagoslovi hex editor. Kliknite na nju.

Blagoslovi treba otvoriti hex editor.

Kasnije ću vam pokazati kako ga koristiti.

Korištenje Bless Hex Editor -a

Nije moguće prikazati kako funkcionira svaki od Hex urednika jer je to izvan opsega ovog članka. Pokriti ću samo Blagoslovi grafički šesterokutni uređivač u ovom članku. Koncepti su isti u drugim hex urednicima. Trebat će vam malo vremena da naučite kako ih koristiti. To je sve.

Napisat ću i sastaviti jednostavan C program i promijenit ću prevedeni program pomoću Blagoslovi hex editor, samo da vam pokažem kako hex editor funkcionira. Započnimo.

NAPOMENA: Ako koristite Ubuntu/Debian, a želite ga pratiti, morat ćete instalirati razvojne alate C/C ++ za sastavljanje C programa. Samo trči ' sudo apt-get ažuriranje ', A zatim pokrenite' sudo apt-get install build-essential -y ’Za instaliranje razvojnih alata C/C ++ na Ubuntu/Debian.

Ovo je C program koji ću sastaviti. Spremljeno je u ~ / test.c datoteka.

Sada sastavite izvornu datoteku C. ~ / test.c , otvorite terminal i pokrenite sljedeću naredbu:

$gcc -ili testtest.c

Nakon što izvorna datoteka C ~ / test.c se sastavlja, binarna datoteka ~/test bit će stvorena. Pokrenite ga na sljedeći način:

$./test

Kao što možete vidjeti na slici ispod, ispravan izlaz prikazan je na ekranu.

Sada za uređivanje ~/test kompajlirani binarni, pokrenite Blagoslovi hex editor i kliknite na Datoteka a zatim kliknite na Otvorena s padajućeg izbornika. Također možete pritisnuti + ili za otvaranje datoteke pomoću Blagoslovi hex editor.

Birač datoteka trebao bi se otvoriti. Sada odaberite ~/test binarnu datoteku i kliknite na Otvorena .

Kao što vidite, ~ /test datoteka se otvara pomoću Blagoslovi hex editor.

U osnovi ima 3 odjeljka, jedan koji prikazuje binarni, jedan prikazuje heksadecimalni, a drugi prikazuje ASCII znakove.

Ako odaberete bilo što s bilo koje strane, točan heksadecimalni ili binarni prikaz trebao bi biti istaknut, kao što možete vidjeti na snimci zaslona u nastavku.

Možete pretraživati ​​određenu kombinaciju nizova, šesterokutnih ili binarnih pomoću Blagoslovi hex editor. Da biste to učinili, kliknite ikonu pretraživanja i okvir za pretraživanje trebao bi se pojaviti kao označen na donjoj snimci zaslona.

Također možete promijeniti želite li tražiti heksadecimalnu, binarnu ili tekstualnu datoteku iz kao padajući izbornik.

Idem se promijeniti LinuxMint tekst do LinuxHint . Pa sam tražio LinuxMint . Kada završite s upisivanjem upita za pretraživanje, pritisnite .

Sada možete kliknuti na ASCII tekst i tamo izbrisati i dodati znakove.

Kada završite, spremite ga iz Datoteka > Uštedjeti ili pritiskom na + s .

Sad ako trčiš ~/test opet bi trebao vidjeti LinuxHint umjesto LinuxMint .

Tako se u osnovi koristi Hex uređivač u Linuxu. Hvala što ste pročitali ovaj članak.