Лучший HEX редактор для Linux

HEX редакторы — это разновидность текстовых редакторов которые отображают бинарное содержимое файла как есть без использования каких либо кодировок текста или верстки. HEX редактор может быть полезен в различных ситуациях например восстановление образа диска, реверс-инжиниринг двоичного кода, анализ вредоносных программ и т д.

В этой статье я рассмотрю HEX редактор wxHexEditor, который доступный для Linux, Windows и Mac OS.

 

Возможности wxHexEditor

wxHexEditor обладает следующими интересными функциями:

  • Поддержка 64-разрядных дескрипторов файлов или устройств размером выше 2^64 байт
  • Быстрая работа с большими файлами без копирования их целиком в оперативную память
  • Вставка или удаление нескольких байт без создания временного файла
  • Низкое потребление оперативной памяти например 25 мегабайт для файлов размером несколько гигабайт.
  • Поддержка дизасемблинга x86, x86-64, MMX, SSE, SSE2, SSE3, AMD-V, Intel VT-х
  • Поддержка редактирования памяти процесса
  • Обработка обфускации основанной на алгоритме XOR
  • Поддержка открытия нескольких файлов одновременно
  • Поддержка множества кодировок например UTF8/16/32, Shift JIS, GBK, EUC и т д

На мой взгляд это лучший hex редактор для Linux.

Установка WxHexEditor в Linux

Для установки wxHexEditor в Debian в можете собрать его из исходников:

sudo apt-get install debhelper libdisasm-dev libmhash-dev libwxbase2.8-dev libwxgtk2.8-dev wx-common wx2.8-headers
$ svn checkout svn://svn.code.sf.net/p/wxhexeditor/code/trunk wxHexEditor
$ cd wxHexEditor
$ make OPTFLAGS="-fopenmp"

В Ubuntu wxHexEditor доступен в репозитории GetDeb Для установки наберите:

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
$ sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -cs)-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
$ sudo apt-get update
$ sudo apt-get install wxhexeditor

Для установки в Fedora wxEditor необходимо собрать с исходников:

sudo yum install libtool gcc-c++ wxGTK-devel
$ svn checkout svn://svn.code.sf.net/p/wxhexeditor/code/trunk wxHexEditor
$ cd wxHexEditor
$ make OPTFLAGS="-fopenmp"

Если во время установки в Fedora возникнут ошибки установите mesa:

sudo yum install mesa-libgbm

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

5 комментариев

  1. dukeBarman Ноябрь 14, 2016 Ответить
  2. Andrew Ноябрь 24, 2016 Ответить
  3. VasyaPupkin Январь 22, 2017 Ответить
  4. Yury Март 28, 2018 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: