Hex Editors na Linuxu

Hex Editors Linux



Hex editory slouží ke kontrole zkompilovaných spustitelných souborů nebo binárních souborů. Pomocí hexadecimálního editoru můžete snadno změnit, jak software funguje, s dostatkem zkušeností. Pomocí hexadecimálního editoru můžete například změnit některé podmínky, negovat podmínky nebo změnit některé řetězce zkompilovaného binárního souboru. V tomto článku budu hovořit o některých hexadecimálních editorech Linuxu a o tom, jak je používat. Začněme.

Linux Hex Editors

Existuje mnoho hexadecimálních editorů Linuxu. Některé z populárních jsou xxd , DHex , HexEdit , Žehnat , HexCurse atd. Tady xxd , Uprostřed , Hexedit , HexCurse hex editory nemají žádné grafické uživatelské rozhraní, můžete je používat pouze z terminálu Linux. Žehnat hex editor má grafické uživatelské rozhraní (GUI). přišel jsem a Emacs lze také použít jako hexadecimální editory v Linuxu. V tomto článku se podíváme na některé z nich.







Instalace Linux Hex Editors

V této sekci vám ukážu, jak nainstalovat hexadecimální editory v Linuxu, zejména na Ubuntu/Debian.



Nejprve aktualizujte mezipaměť úložiště balíčků apt následujícím příkazem:



$sudo apt-get aktualizace

Instalace xxd:

Instalovat xxd , spusťte následující příkaz:





$sudo apt-get installxxd

xxd by měl být nainstalován.



Instalace DHexu:

Můžete nainstalovat DHex s následujícím příkazem:

$sudo apt-get installmezi

Uprostřed by měl být nainstalován.

Instalace HexEdit:

K instalaci můžete spustit následující příkaz HexEdit :

$sudo apt-get installhexedit

HexEdit by měl být nainstalován.

Instalace HexCurse:

Můžete nainstalovat HexCurse s následujícím příkazem:

$sudo apt-get installhexkurz

HexCurse by měl být nainstalován.

Instalace Bless:

Instalovat Žehnat grafický hexadecimální editor, spusťte následující příkaz:

$sudo apt-get installžehnat

Nyní stiskněte a a poté stiskněte pokračovat.

Žehnat měl by být nainstalován hex editor.

Nyní začít Žehnat hex editor, přejděte na Nabídka aplikace a hledat Žehnat , a měli byste najít ikonu pro Žehnat hex editor. Klikněte na to.

Žehnat hex editor by měl být otevřen.

Později vám ukážu, jak jej používat.

Pomocí editoru Bless Hex

Není možné vám ukázat, jak každý z editorů Hex funguje, protože je mimo rozsah tohoto článku. Pokryji pouze Žehnat grafický hexadecimální editor v tomto článku. Koncepty jsou stejné v jiných hexadecimálních editorech. Budete potřebovat trochu času, abyste se je naučili používat. To je vše.

Napíšu a zkompilovám jednoduchý program C a zkompilovaný program změním pomocí Žehnat hex editor, jen abychom vám ukázali, jak hex editor funguje. Začněme.

POZNÁMKA: Pokud používáte Ubuntu/Debian a chcete pokračovat, budete si muset nainstalovat vývojové nástroje C/C ++ pro kompilaci programů C. Prostě běž ' sudo apt-get update “A poté spusťte„ sudo apt-get install build-essential -y “Nainstalovat vývojové nástroje C/C ++ na Ubuntu/Debian.

Toto je program C, který se chystám sestavit. Je uloženo v ~ / test.c soubor.

Nyní zkompilovat zdrojový soubor C. ~ / test.c , otevřete Terminál a spusťte následující příkaz:

$gcc -nebo testtest. c

Jednou zdrojový soubor C. ~ / test.c je kompilován, binární soubor ~/test bude vytvořen. Spusťte jej následujícím způsobem:

$./test

Jak můžete vidět na obrázku níže, správný výstup je zobrazen na obrazovce.

Nyní upravte soubor ~/test kompilovaný binární soubor, spusťte soubor Žehnat hex editor a klikněte na Soubor a poté klikněte na Otevřeno z rozevírací nabídky. Můžete také stisknout + nebo k otevření souboru pomocí Žehnat hex editor.

Měl by se otevřít výběr souborů. Nyní vyberte ~/test binární soubor a klikněte na Otevřeno .

Jak vidíte, ~ /test soubor se otevře pomocí Žehnat hex editor.

V zásadě má 3 sekce, jednu, která zobrazuje binární, jednu hexadecimovanou a druhou ASCII znaky.

Pokud vyberete cokoli z jakékoli strany, měla by být zvýrazněna přesná hex nebo binární reprezentace, jak můžete vidět na níže uvedeném snímku obrazovky.

Můžete vyhledat konkrétní řetězcovou, šestihrannou nebo binární kombinaci pomocí Žehnat hex editor. Chcete -li to provést, klikněte na ikonu vyhledávání a vyhledávací pole by se mělo zobrazit tak, jak je označeno na níže uvedeném snímku obrazovky.

Můžete také změnit, zda chcete hledat hexadecimální, binární nebo text z tak jako rozevírací nabídka.

Jdu se změnit LinuxMint text na Linux Tip . Hledal jsem tedy LinuxMint . Jakmile zadáte vyhledávací dotaz, stiskněte .

Nyní můžete kliknout na text ASCII a mazat a přidávat znaky.

Až budete hotovi, uložte jej Soubor > Uložit nebo stisknutím + s .

Teď, když utečete ~/test znovu byste měli vidět Linux Tip namísto LinuxMint .

V zásadě tak používáte editory Hex v Linuxu. Děkujeme za přečtení tohoto článku.