Jak zainstalować i używać edytora Hex w Kali Linux

Jak zainstalować i używać edytora Hex w Kali Linux

Po skompilowaniu programu trudno jest rzucić okiem na kod źródłowy lub manipulować jego zachowaniem. Ale jest jedna rzecz, którą możemy zrobić, czyli edytować wartości szesnastkowe wewnątrz plików binarnych. Czasami ujawnia to informacje o pliku lub pozwoli nam zmodyfikować jego zachowanie, jeśli możemy edytować odpowiedni bit.

Klasycznym przykładem są hacki gier wideo. Gra w grę, powiedzmy, że twoja postać ma wartość zdrowotną 100. Są szanse, że określony kawałek można edytować, aby uzyskać 9999. Działa to bardziej niezawodnie w starszych, podstawowych grach, ale ilustruje, w jaki sposób redaktorzy Hex mogą modyfikować skompilowany plik binarny.

W tym przewodniku pokażemy, jak zainstalować redaktorów sześciokątnych w Kali Linux i podamy przykłady, abyś mógł zobaczyć, jak je używać we własnym systemie.

W tym samouczku nauczysz się:

  • Lista redaktorów sześciokątnych Kali
  • Jak używać redaktorów sześciokątnych na Kali
Korzystanie z edytora Hex do wyświetlania pliku binarnego na Kali Linux Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Kali Linux
Oprogramowanie XXD, Hexedit, Hexer, Hexcurse, WXHEXEDITOR
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Redaktorzy sześciokątne na Kali

Kali jest wyposażony w kilka redaktorów sześciokątnych po wyjęciu z pudełka i ma wiele więcej, które można łatwo zainstalować z APT Package Manager. W tej sekcji przejdziemy do kilku różnych redaktorów sześciokątnych, których możesz użyć na Kali, i pokażej, jak szukać jeszcze więcej.

xxd

XXD to edytor sześciokątny, który może utworzyć zrzut sześciokątny pliku binarnego. Może również później przekonwertować zrzut do formy binarnej. Daje to możliwość edytowania pliku zrzutu, a następnie konwersji go z powrotem, aby zobaczyć, jak Twoje zmiany wpłynęły na program.

Aby zainstalować lub aktualizować XXD:

$ sudo apt instal xxd 


Heksedit

Hexedit umożliwia przeglądanie pliku binarnego i zobaczenia danych heksadecimalnych wraz z konwersją ASCII. To dobry i prosty program do przeglądania plików w celu uzyskania informacji i słabości.

Aby zainstalować lub zaktualizować Hexedit:

$ sudo apt instal hexedit 

Hexer

Główną atrakcją Hexera jest to, że jest „podobna do vi”. Jeśli więc przyzwyczaiłeś się do wyglądu VI, będziesz w domu na Hexer.

Aby zainstalować lub zaktualizować Hexer:

$ sudo apt instal hexer 

HEXCURSE

Hexcurse używa interfejsu NCurses, co czyni go nieco bardziej przyjaznym niż niektórzy inni redaktorzy hex. Możesz zobaczyć sześciokąt i ASCII obok siebie i łatwo edytować albo.

Aby zainstalować lub zaktualizować HexCurse:

$ sudo apt instal hexcurse 

WXHEXEDITOR

Jeśli wiersz poleceń i ncurses nie jest twoją rzeczą, WXHEXEDITOR to program GUI, który może zarządzać ogromnymi plikami binarnymi. Jeśli masz duży plik binarny do przeglądania, WXHEXEDITOR pomoże ci ułatwić Ci pracę i da ci zręczny GUI, aby spojrzeć na cały czas.

Aby zainstalować lub aktualizować WXHEXEDITOR:

$ sudo apt instal WXHEXEDITOR 


Jak szukać więcej redaktorów sześciokątnych

Kali ma znacznie więcej redaktorów sześciokątnych do instalacji, oprócz tego, co wymieniliśmy tutaj. Aby ich wyszukać, możesz wypróbować polecenie takie jak:

$ apt -cache wyszukiwanie sześciokątne edycja beav - binarny edytor i przeglądarka błogosławieństwo - w pełni wyróżniony redaktor szesnastkowy… 

Niektóre są wierszem poleceń, a niektóre GUI lub używają środka takiego jak ncurses. Wiele jest do użytku ogólnego, ale niektóre specjalizują się w niektórych typach plików. Na przykład, BYTECODE-VIEWER jest specjalnie dla binarii Java i Hexbox można użyć do .Aplikacje netto.

Aby zobaczyć więcej informacji na temat wyszukiwania pakietów na Kali Linux, zobacz nasz przewodnik po wyszukiwaniu dodatkowych narzędzi hakowania na Kali.

Korzystanie z redaktora sześciokątnego na Kali

Aby wyświetlić zawartość szesnastkowej pliku binarnego, musimy tylko otworzyć plik w edytorze szesnastkowym. Oto kilka przykładów przeglądania binarnej gry wideo w dwóch redaktorach sześciokątnych, o których rozmawialiśmy wcześniej. Możesz także wprowadzić zmiany w pliku i go ponownie.

Używanie WXHExEditor do wyświetlenia pliku Używanie Hexera do wyświetlenia pliku

Zamykanie myśli

W tym przewodniku widzieliśmy, jak zainstalować i używać różnych redaktorów sześciokątnych w Kali Linux. Edytor Hex, którego powinieneś użyć, będzie zależeć od typu pliku, który próbujesz otworzyć i interfejs, w którym czujesz się najbardziej komfortowo. Wszystkie te redaktorzy zasadniczo działają tak samo, ale mają różne funkcje.

Powiązane samouczki Linux:

  • Jak podwójnie rozruch Kali Linux i Windows 10
  • Linux Podstawowe polecenia kontroli zdrowia
  • Jak zainstalować Kali Linux w VMware
  • Lista najlepszych narzędzi Kali Linux do testowania penetracji i…
  • Najlepsze oprogramowanie do edycji wideo w Linux
  • Konfiguracja serwera Kali HTTP
  • Jak sprawdzić wersję Kali Linux
  • Instalatorzy oprogramowania GUI dla Kali Linux
  • Hartowanie Kali Linux
  • Podstawy matematyki komputerowej: binarny, dziesiętny, sześciokadcica, ośmiorot