Hex-редакторы — это инструменты для анализа и редактирования бинарных файлов. В статье рассмотрим лучшие hex-редакторы для Kali Linux.
Еще по теме: Установка Python на Kali Linux
Hex-редакторы для Kali Linux
Kali Linux поставляется с несколькими Hex-редакторами и имеет еще несколько, которые можно легко установить с помощью менеджера пакетов apt.
Требования:
- Kali Linux
- Root или через sudo в терминале.
ImHex
ImHex — это бесплатный кроссплатформенный Hex-редактор для Windows, macOS и Kali Linux. Он был добавлен в новом релизе Kali Purple в Kali Linux 2023.1 и теперь установлен по умолчанию. Используется программистами и реверс-инженерами для просмотра и анализа файлов.
ImHex имеет простой и понятный интерфейс, а также множество полезных функций, таких как средство просмотра энтропии и встроенный дизассемблер.
xxd
xxd — это hex-редакто для терминала, который может создавать шестнадцатеричный дамп бинарного файла. Он также может конвертировать дамп обратно в бинарную форму.
Для установки или обновления xxd на Kali Linux:
1 |
$ sudo apt install xxd |
hexedit
hexedit позволяет просматривать бинарный файл и видеть шестнадцатеричные данные рядом с их ASCII-преобразованием. Это хорошая и простая программа для просмотра файлов на предмет информации и уязвимостей.
Для установки или обновления hexedit на Kali Linux:
1 |
$ sudo apt install hexedit |
hexer
Основное преимущество hexer — это то, что он похож на редактор vi. Так что, если вы привыкли к внешнему виду и ощущению vi, с hexer все будет понятно.
Для установки или обновления hexer на Kali Linux:
1 |
$ sudo apt install hexer |
hexcurse
hexcurse использует интерфейс ncurses, что делает его немного более дружелюбным по сравнению с другими консольными редакторами. Вы можете видеть шестнадцатеричные и ASCII-коды и легко редактировать любой из них.
Для установки или обновления hexcurse на Kali Linux:
1 |
$ sudo apt install hexcurse |
wxHexEditor
Если командная строка и ncurses — не ваше, то wxHexEditor — это редактор с GUI, способный работать с большими бинарными файлами. Если у вас есть большой бинарник, wxHexEditor поможет упростить работу и предоставит стильный графический интерфейс для просмотра.
Для установки или обновления wxHexEditor на Kali Linux:
1 |
$ sudo apt install wxhexeditor |
Как найти Hex-редакторы для Kali Linux
В Kali Linux доступно для установки множество других hex-редакторов, помимо тех, что мы перечислили. Чтобы найти их, вы можете попробовать команду:
1 2 3 4 |
$ apt-cache search hex edit beav - binary editor and viewer bless - A full featured hexadecimal editor ... |
Некоторые из них работают в командной строке, а некоторые имеют графический интерфейс (GUI), или используют что-то среднее, например, ncurses. Некоторые специализируются на определенных типах файлов. Например, bytecode-viewer предназначен специально для Java-бинарных файлов, а hexbox можно использовать для приложений .NET.
Hex-редакторы для Kali Linux онлайн
Среди нескольких проектов можно смело выделить hexed.it, который позволяет загружать файлы и работать с ними онлайн.
Заключение
При выборе Hex-редактора для Kali Linux следует учитывать следующие факторы:
- Выберите редактор, который соответствует вашим предпочтениям в плане интерфейса.
- Рассмотрите, какие функции вам необходимы. Некоторые hex-редакторы специализируются на просмотре, другие — на редактировании и изменении данных.
- Если вам нужно работать с большими бинарными файлами, рекомендуется выбрать редактор, способный на это (например wxHexEditor).
- Если вы привыкли к определенному интерфейсу, например, к vi, hexer может быть хорошим выбором.
ПОЛЕЗНЫЕ ССЫЛКИ:
- Лучший WiFi-адаптер для Kali Linux (цена-качество)
- Установка VirtualBox на Kali Linux (самый простой способ)