Ghidra — открытая платформа АНБ для обратной разработки ПО: дизассемблирования, декомпиляции, визуализации графов и написания скриптов для скомпилированного кода.
WerWolv/ImHex
Кроссплатформенный hex-редактор для реверс-инжиниринга и анализа бинарных данных с языком описания структур файлов.
Open source альтернатива:010 Editor
HxD
- Звёзды
- 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
Скачайте последнюю версию на imhex.download
- 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 обновляется ежедневно.
Похожие проекты
Бесплатная платформа с открытым исходным кодом для реверс-инжиниринга с графическим интерфейсом на базе фреймворка rizin.
MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
MCP-сервер, открывающий LLM-клиентам функции Ghidra для декомпиляции и анализа бинарных файлов.
MCP-сервер позволяет AI-ассистентам управлять Ghidra для анализа бинарных файлов и предоставляет более 200 инструментов для декомпиляции, переименования и аннотирования.
Расширение для Ghidra на базе LLM: помогает объяснять код, вести чаты и проводить агентный анализ при реверс-инжиниринге.