Hiew

Windows

Сайт: www.hiew.ru

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

Развитие Hiew происходило в контексте инструментов низкоуровневого анализа: редактор включает встроенные дизассамблер и ассемблер для архитектур x86, x86-64 и ARM, а также умеет работать с несколькими форматами исполняемых файлов. Приложение поддерживает расширение функциональности через внешние модули и плагины, что позволяет адаптировать его под разные задачи исследователя или инженера по качеству. Интерфейс и набор возможностей делают Hiew предпочтительным инструментом там, где важны компактность, скорость и контроль над каждым байтом файла.

  • Шестнадцатеричная и текстовая визуализация: побайтный просмотр и правка данных с одновременным отображением символьного представления.
  • Встроенный дизассемблер/ассемблер: поддержка x86, x86-64 и ARM для анализа и внесения изменений в машинный код прямо в редакторе.
  • Поддержка форматов исполняемых файлов: распознавание и частичная обработка распространённых форматов PE/ELF и других бинарных обёрток.
  • Редактирование в реальном времени: немедленное изменение байтов файла с возможностью сохранения или отката изменений.
  • Плагины и внешние модули: расширение функциональности через сторонние компоненты для разбора структур данных, декодирования или автоматизации задач.
  • Поиск и навигация: поиск паттернов, строк и последовательностей байтов с переходами по найденным позициям.
  • Работа с отступами и секциями: удобства при перемещении по сегментам исполняемых файлов и анализе адресных пространств.
  • Компактный интерфейс: оптимизированный для консоли дисплей с минимальными графическими элементами, позволяющий эффективно работать в терминальной среде.
  • Инструменты для исправления и патчинга: возможности для внесения целенаправленных исправлений в код и данные без необходимости полного пересборки.
  • Универсность использования: применение в задачах обратной разработки, исследования вредоносных программ, восстановления данных и локальных правок бинарных образов.
Подробнее