Назад к обновлениям
New releaseSep 3, 2026

HexWalk v2.2.0

Hex Viewer/Editor/Analyzer, совместимый с Linux/Windows/MacOS

Поделиться

hexwalk

HexWalk - Hex-редактор/просмотрщик/анализатор

HexWalk — это hex-редактор, просмотрщик и анализатор.

Построен на базе qhexedit2, Capstone и Qt, со встроенным сканером сигнатур, HexDig, вдохновлённым binwalk.

Он кроссплатформенный и имеет множество возможностей:

  • Расширенный поиск (может находить шаблоны в бинарных файлах на основе HEX, UTF8, UTF16 и регулярных выражений)
  • Сканер и экстрактор бинарных сигнатур — выберите HexDig (встроенный, без настройки) или Binwalk (внешний) в Options
  • Анализ энтропии
  • Карта байтов
  • Калькулятор хешей
  • Конвертер Bin/Dec/Hex
  • Редактирование hex-файлов
  • Анализ различий файлов
  • Байтовые шаблоны для разбора заголовков
  • Дизассемблер для архитектур x86, ARM и MIPS

Скриншоты

  • Главная страница hexwalk gui

  • Карта байтов hexwalk gui

  • Расширенный поиск hexwalk gui

  • Калькулятор энтропии hexwalk gui

  • Анализатор бинарных файлов hexwalk gui

  • Калькулятор хешей hexwalk gui

  • Анализ различий hexwalk gui

  • Бинарные шаблоны для разбора заголовков hexwalk gui

Использование

Исполняемые файлы релизов HexWalk являются самодостаточными, их можно использовать как есть.

Анализатор бинарных файлов может работать на одном из двух движков, выбираемых в Options → Analyzer:

  • HexDig (по умолчанию) — встроенный, без внешних зависимостей. Использует инструмент 7z при извлечении архивов (ZIP, 7Z, TAR, GZIP, …). В Linux установите его через менеджер пакетов (sudo apt install 7zip или p7zip-full в устаревших системах). Установщик Windows включает его; сборка для macOS поставляется внутри пакета приложения.
  • Binwalk — вызывается как внешняя команда. Установите его отдельно, если предпочитаете: sudo apt install binwalk в Linux, brew install binwalk в macOS или из вышестоящего репозитория.

Более подробно об использовании см. в вики:

https://github.com/gcarmix/hexwalk/wiki

Windows

HexWalk для Windows выпускается в разных вариантах:

  • в виде установщика
  • в виде портативного zip-файла

Самый быстрый способ установки — через winget:

winget install hexwalk

MacOS

В macOS вы можете легко загрузить .dmg-файл со страницы релизов и перетащить приложение в папку Applications, как обычно.

Debian

Проект теперь доступен в backports для Bookworm: включите репозитории backports, добавив эту строку в /etc/apt/sources.list:

deb http://deb.debian.org/debian bookworm-backports main

а затем выполните:

sudo apt update

sudo apt install hexwalk

Ubuntu

Проект также доступен на Launchpad https://launchpad.net/hexwalk для установки в Ubuntu просто выполните:

sudo add-apt-repository ppa:carmix/ppa

sudo apt update

sudo apt install hexwalk

Linux

Для других дистрибутивов Linux на странице релизов доступен файл AppImage. Просто скачайте его, дайте права на выполнение — и всё готово.

Для монтирования AppImage требуется libfuse2 (или libfuse2t64 на Ubuntu 24.04+) на целевой машине.

Сборка

HexWalk использует CMake и требует Qt 6 (Core, Gui, Widgets, Charts).

cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j

Вспомогательные скрипты в корне репозитория:

  • linux_build.sh — разовая сборка для Linux
  • build-appimage.sh — создаёт самодостаточный HexWalk-*.AppImage (использует linuxdeploy + плагин Qt; загружает их при первом запуске)
  • build-deb.sh — создаёт исходный / бинарный пакет Debian с использованием оверлея в deb-packaging/hexwalk-2.0.0/debian/

CLI hexdig также собирается в рамках проекта — см. hexdig/README.md для автономного использования.

Благодарности

Спасибо этим проектам:

Категории