Hex redaktori operētājsistēmā Linux

Hex Editors Linux



Hex redaktori tiek izmantoti, lai pārbaudītu apkopotos izpildāmos failus vai bināros failus. Jūs varat viegli izmantot hex redaktoru, lai mainītu programmatūras darbību ar pietiekamu pieredzi. Piemēram, jūs varat mainīt dažus nosacījumus, noliegt nosacījumus, mainīt dažas apkopotā binārā faila virknes, izmantojot hex redaktoru. Šajā rakstā es runāšu par dažiem Linux hex redaktoriem un to izmantošanu. Sāksim.

Linux hex redaktori

Tur ir daudz Linux hex redaktoru. Daži no populārākajiem ir xxd , DHex , HexEdit , Svēt , HexCurse utt. šeit xxd , Vidū , Hexedit , HexCurse hex redaktoriem nav grafiska lietotāja interfeisa, tos varat izmantot tikai no Linux termināļa. Svēt hex redaktoram ir grafiskais lietotāja interfeiss (GUI). ES atnācu un Emacs var izmantot arī kā hex redaktorus Linux. Šajā rakstā mēs apskatīsim dažus no tiem.







Linux Hex redaktoru instalēšana

Šajā sadaļā es jums parādīšu, kā instalēt hex redaktorus Linux, īpaši Ubuntu/Debian.



Vispirms atjauniniet apt pakotnes krātuves kešatmiņu ar šādu komandu:



$sudo apt-get atjauninājums

Xxd instalēšana:

Lai instalētu xxd , palaidiet šādu komandu:





$sudo apt-get instalētxxd

xxd būtu jāuzstāda.



DHex instalēšana:

Jūs varat instalēt DHex ar šādu komandu:

$sudo apt-get instalētstarp

Vidū būtu jāuzstāda.

HexEdit instalēšana:

Lai instalētu, varat palaist šādu komandu HexEdit :

$sudo apt-get instalēthexedit

HexEdit būtu jāuzstāda.

HexCurse instalēšana:

Jūs varat instalēt HexCurse ar šādu komandu:

$sudo apt-get instalēthexcurse

HexCurse būtu jāuzstāda.

Bless instalēšana:

Lai instalētu Svēt grafiskais hex redaktors, palaidiet šādu komandu:

$sudo apt-get instalētsvētī

Tagad nospiediet un un pēc tam nospiediet turpināt.

Svēt jāinstalē hex redaktors.

Tagad lai sāktu Svēt hex redaktors, dodieties uz Lietojumprogrammu izvēlne un meklēt Svēt , un jums vajadzētu atrast ikonu Svēt hex redaktors. Noklikšķiniet uz tā.

Svēt hex redaktors ir jāatver.

Es jums parādīšu, kā to izmantot vēlāk.

Bless Hex redaktora izmantošana

Nav iespējams parādīt, kā darbojas katrs no Hex redaktoriem, jo ​​tas neietilpst šī raksta darbības jomā. Es aptveršu tikai Svēt grafiskais hex redaktors šajā rakstā. Citos hex redaktoros jēdzieni ir vienādi. Jums būs nepieciešams nedaudz laika, lai iemācītos tos izmantot. Tas ir viss.

Es uzrakstīšu un apkopošu vienkāršu C programmu, un es mainīšu apkopoto programmu, izmantojot Svēt hex editor, tikai lai parādītu, kā darbojas hex editor. Sāksim.

PIEZĪME. Ja izmantojat Ubuntu/Debian un vēlaties sekot līdzi, jums būs jāinstalē C/C ++ izstrādes rīki C programmu apkopošanai. Vienkārši skrien ' sudo apt-get update 'Un tad skrien' sudo apt-get install build-essential -y ', Lai instalētu C/C ++ izstrādes rīkus Ubuntu/Debian.

Šī ir C programma, kuru es apkopošu. Tas ir saglabāts ~ / tests.c failu.

Tagad apkopojiet C avota failu ~ / tests.c , atveriet termināli un palaidiet šādu komandu:

$gcc -vai pārbaudetests.c

Kad C avota fails ~ / tests.c ir apkopots, binārs fails ~/tests tiks izveidots. Palaidiet to šādi:

$./pārbaude

Kā redzat zemāk esošajā ekrānuzņēmumā, ekrānā tiek parādīta pareizā izvade.

Tagad rediģējiet ~/tests apkopots binārs, sāciet Svēt hex redaktors un noklikšķiniet uz Fails un pēc tam noklikšķiniet uz Atvērt no nolaižamās izvēlnes. Varat arī nospiest + vai lai atvērtu failu ar Svēt hex redaktors.

Jāatver failu atlasītājs. Tagad izvēlieties ~/tests bināro failu un noklikšķiniet uz Atvērt .

Kā redzat, ~ /pārbaude fails tiek atvērts ar Svēt hex redaktors.

Tam būtībā ir 3 sadaļas, no kurām viena parāda bināro, viena parāda heksadecimālo, bet otrā - ASCII rakstzīmes.

Ja izvēlaties kaut ko no jebkuras puses, precīzs heksadecimālais vai binārais attēlojums ir jāizceļ, kā redzams zemāk esošajā ekrānuzņēmumā.

Varat meklēt konkrētu virkni, heksadecimālu vai bināru kombināciju ar Svēt hex redaktors. Lai to izdarītu, noklikšķiniet uz meklēšanas ikonas, un meklēšanas lodziņam vajadzētu parādīties kā atzīmētam zemāk esošajā ekrānuzņēmumā.

Varat arī mainīt, vai meklēt heksadecimālo, bināro vai tekstu no nolaižamā izvēlne.

Es gatavojas mainīties LinuxMint rakstiet uz Linux padoms . Tāpēc es meklēju LinuxMint . Kad esat pabeidzis ievadīt meklēšanas vaicājumu, nospiediet .

Tagad jūs varat noklikšķināt uz ASCII teksta un izdzēst un pievienot rakstzīmes tur.

Kad esat pabeidzis, saglabājiet to no Fails > Saglabāt vai nospiežot + s .

Tagad, ja skrien ~/tests atkal jums vajadzētu redzēt Linux padoms tā vietā LinuxMint .

Būtībā tā jūs izmantojat Hex redaktorus Linux. Paldies, ka izlasījāt šo rakstu.