Repolode
WerWolv

WerWolv/ImHex

Кроссплатформенный hex-редактор для реверс-инжиниринга и анализа бинарных данных с языком описания структур файлов.

Open source альтернатива:010 EditorHxD

Звёзды
55,503
Форки
2,560
Открытые issues
415
Последний коммит
13 дней назад

Что это?

ImHex — hex-редактор для специалистов по реверс-инжинирингу, программистов и всех, кому нужно изучать бинарные файлы. Он работает в Windows, macOS, Linux и FreeBSD. По умолчанию включена тёмная тема, также доступна светлая.

Помимо редактирования байтов с поддержкой патчей и отмены/повтора действий, ImHex включает собственный язык шаблонов Pattern Language, похожий на C. С его помощью можно описывать структуры, объединения, перечисления и битовые поля, чтобы автоматически разбирать содержимое файла и подсвечивать его. В программу также входят инспектор данных, узловой обработчик для декодирования или расшифровки данных перед отображением и встроенный дизассемблер на базе Capstone с поддержкой множества архитектур процессоров.

Инструменты анализа включают графики энтропии, хеширование с помощью множества алгоритмов, сравнение файлов, поиск строк и числовых значений, а также сканирование по правилам YARA. Данные можно загружать из локальных файлов, с физических дисков, из памяти процессов, по SSH/SFTP, из потоков UDP и с серверов GDB.

Ключевые возможности

  • 01Редактирование hex-данных: патчи байтов, бесконечная отмена и повтор действий, закладки
  • 02Язык шаблонов Pattern Language, похожий на C, для разбора и подсветки бинарных структур
  • 03Встроенный дизассемблер на базе Capstone с поддержкой множества архитектур
  • 04Графики энтропии, сравнение файлов и широкий выбор алгоритмов хеширования
  • 05Сканирование по правилам YARA с подсветкой совпадений
  • 06Загрузка данных из файлов, с физических дисков, из памяти процессов, по SSH/SFTP и с серверов GDB

Сценарии использования

  • Реверс-инжиниринг неизвестных форматов бинарных файлов
  • Изучение прошивки или памяти встроенного устройства через GDB
  • Сканирование подозрительных файлов по правилам YARA при анализе вредоносного ПО
  • Сравнение двух бинарных файлов для поиска изменившихся байтов

Быстрый старт

  1. 1

    Скачайте последнюю версию на imhex.download

  2. 2

    Или попробуйте веб-версию в браузере

Что важно знать

  • Распространяется по лицензии GPL-2.0 — лицензии с авторским левом, которая требует, чтобы производные работы были открытыми и распространялись на тех же условиях.

Темы

Частые вопросы

Что такое ImHex?
Кроссплатформенный hex-редактор для реверс-инжиниринга и анализа бинарных данных с языком описания структур файлов. ImHex — hex-редактор для специалистов по реверс-инжинирингу, программистов и всех, кому нужно изучать бинарные файлы. Он работает в Windows, macOS, Linux и FreeBSD. По умолчанию включена тёмная тема, также доступна светлая.
ImHex можно использовать бесплатно? Какая у него лицензия?
ImHex распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ImHex всё ещё поддерживается?
Активно поддерживается. Последний коммит в ImHex — 9 окт. 2026 г..
Для чего можно использовать ImHex?
Реверс-инжиниринг неизвестных форматов бинарных файлов Изучение прошивки или памяти встроенного устройства через GDB Сканирование подозрительных файлов по правилам YARA при анализе вредоносного ПО Сравнение двух бинарных файлов для поиска изменившихся байтов
Как установить ImHex?
Скачайте последнюю версию на imhex.download Или попробуйте веб-версию в браузере
Где скачать ImHex?
Исходный код и инструкции по установке — на GitHub: https://github.com/WerWolv/ImHex

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

MCP-сервер позволяет AI-ассистентам управлять Ghidra для анализа бинарных файлов и предоставляет более 200 инструментов для декомпиляции, переименования и аннотирования.

5,8 тыс.347JavaApache-2.0Обновлён 6 дней назад