Edytory szesnastkowe w systemie Linux

Hex Editors Linux



Edytory szesnastkowe służą do sprawdzania skompilowanych plików wykonywalnych lub plików binarnych. Możesz łatwo użyć edytora szesnastkowego, aby zmienić sposób działania oprogramowania z wystarczającym doświadczeniem. Na przykład możesz zmienić niektóre warunki, zanegować warunki, zmienić niektóre ciągi skompilowanego pliku binarnego za pomocą edytora szesnastkowego. W tym artykule opowiem o niektórych edytorach heksadecymalnych systemu Linux i o tym, jak z nich korzystać. Zacznijmy.

Edytory szesnastkowe Linuksa

Istnieje wiele edytorów szesnastkowych Linuksa. Niektóre z popularnych to xxd , DHex , HexEdytuj , Błogosławić , Klątwa Klątwy itp. Tutaj xxd , Pośrodku , Heksedycja , Klątwa Klątwy Edytory szesnastkowe nie mają żadnego graficznego interfejsu użytkownika, można ich używać tylko z terminala Linux. Błogosławić Edytor szesnastkowy ma graficzny interfejs użytkownika (GUI). przyszedłem oraz Emacs może być również używany jako edytory szesnastkowe w systemie Linux. W tym artykule przyjrzymy się niektórym z nich.







Instalowanie edytorów szesnastkowych systemu Linux

W tej sekcji pokażę, jak zainstalować edytory szesnastkowe w Linuksie, zwłaszcza w Ubuntu/Debianie.



Najpierw zaktualizuj pamięć podręczną repozytorium pakietów apt za pomocą następującego polecenia:



$sudo aktualizacja apt-get

Instalowanie xxd:

Żeby zainstalować xxd , uruchom następujące polecenie:





$sudo apt-get installxxd

xxd powinien być zainstalowany.



Instalacja DHex:

Możesz zainstalować DHex za pomocą następującego polecenia:

$sudo apt-get installpomiędzy

Pośrodku powinien być zainstalowany.

Instalowanie HexEdita:

Możesz uruchomić następujące polecenie, aby zainstalować HexEdytuj :

$sudo apt-get installszesnastkowy

HexEdytuj powinien być zainstalowany.

Instalowanie HexCurse:

Możesz zainstalować Klątwa Klątwy za pomocą następującego polecenia:

$sudo apt-get installhexcurse

Klątwa Klątwy powinien być zainstalowany.

Instalacja Błogosław:

Żeby zainstalować Błogosławić graficzny edytor szesnastkowy, uruchom następujące polecenie:

$sudo apt-get installbłogosławić

Teraz naciśnij oraz a następnie naciśnij kontynuować.

Błogosławić powinien być zainstalowany edytor szesnastkowy.

Teraz zaczynam Błogosławić edytor szesnastkowy, przejdź do Menu aplikacji i wyszukaj Błogosławić i powinieneś znaleźć ikonę dla Błogosławić edytor szesnastkowy. Kliknij na to.

Błogosławić należy otworzyć edytor szesnastkowy.

Pokażę ci później, jak z niego korzystać.

Korzystanie z Bless Hex Editor

Nie jest możliwe pokazanie, jak działają poszczególne edytory Hex, ponieważ wykracza to poza zakres tego artykułu. Zajmę się tylko Błogosławić graficzny edytor szesnastkowy w tym artykule. Koncepcje są takie same w innych edytorach szesnastkowych. Będziesz potrzebował trochę czasu, aby nauczyć się ich obsługi. To wszystko.

Napiszę i skompiluję prosty program w C, a skompilowany program zmienię za pomocą Błogosławić edytor szesnastkowy, aby pokazać, jak działa edytor szesnastkowy. Zacznijmy.

UWAGA: Jeśli używasz Ubuntu / Debian i chcesz kontynuować, musisz zainstalować narzędzia programistyczne C / C ++ do kompilowania programów C. Po prostu biegnij ' aktualizacja sudo apt-get ’, a następnie uruchom’ sudo apt-get install build-essential -y ’, aby zainstalować narzędzia programistyczne C/C++ na Ubuntu/Debian.

To jest program w C, który zamierzam skompilować. Jest zapisany w ~ / test.c plik.

Teraz skompiluj plik źródłowy C ~ / test.c , otwórz Terminal i uruchom następujące polecenie:

$gcc -lub testtest.c

Gdy plik źródłowy C ~ / test.c jest skompilowany, plik binarny ~/test zostanie stworzony. Uruchom go w następujący sposób:

$./test

Jak widać na poniższym zrzucie ekranu, na ekranie wyświetlane są prawidłowe dane wyjściowe.

Teraz edytuj ~/test skompilowany plik binarny, uruchom Błogosławić edytor szesnastkowy i kliknij Plik a następnie kliknij otwarty z menu rozwijanego. Możesz także nacisnąć + lub otworzyć plik za pomocą Błogosławić edytor szesnastkowy.

Powinien otworzyć się selektor plików. Teraz wybierz ~/test plik binarny i kliknij otwarty .

Jak widać, ~ /test plik jest otwierany za pomocą Błogosławić edytor szesnastkowy.

Zasadniczo ma 3 sekcje, jedna wyświetla binarne, jedna wyświetla szesnastkowo, a druga wyświetla znaki ASCII.

Jeśli wybierzesz cokolwiek z dowolnej strony, dokładna reprezentacja szesnastkowa lub binarna powinna być podświetlona, ​​jak widać na poniższym zrzucie ekranu.

Możesz wyszukać konkretną kombinację ciągu, heksadecymalną lub binarną za pomocą Błogosławić edytor szesnastkowy. Aby to zrobić, kliknij ikonę wyszukiwania, a powinno pojawić się pole wyszukiwania, jak zaznaczono na zrzucie ekranu poniżej.

Możesz także zmienić, czy chcesz szukać szesnastkowego, binarnego lub tekstowego z jak menu rozwijane.

zamierzam się zmienić LinuxMint tekst do LinuxWskazówka . Więc szukałem LinuxMint . Po zakończeniu wpisywania zapytania naciśnij .

Teraz możesz kliknąć tekst ASCII i usunąć i dodać tam znaki.

Gdy skończysz, zapisz go z Plik > Zapisać lub naciskając + s .

Teraz, jeśli uciekniesz ~/test znowu powinieneś zobaczyć LinuxWskazówka zamiast LinuxMint .

W zasadzie tak używasz edytorów szesnastkowych w systemie Linux. Dziękuję za przeczytanie tego artykułu.