Сведения о вопросе

rjevskii

14:31, 11th August, 2020

Теги

Hex    

Умный Hex редактор, желательно бесплатный?

Просмотров: 259   Ответов: 7

Необходимо разобрать некий бинарный файл нетривиальной структуры. Полный мануал по устройству файла у меня есть, осталось только выбрать хорошую тулзу. ОС желательно Win, но подойдёт любая.

Нужен Hex редактор который сможет во время редактирования подсвечивать определённые паттерны и смещения. Сложность в том что часто встречается такие структуры как 2 байта, из которых 10 бит — именование метки, 6 — параметр метки. Т.е. нужно подсвечивать такие битовые комбинации размером от полубайта до нескольких байт.

Пробовал плагин к notepad++, Hex Editor Neo, ещё кучку. Из бесплатных с хайлайтингом вообще ничего не нашёл. Hex Editor Neo паттерны только кратные байту. В убунте в инсталлере всё по hex посмотрел, ничего хайлайтинга вообще не умеет.
UPD: А ещё поддержка юникода в строковом представлении очень пригодится



  Сведения об ответе

repe

11:14, 28th August, 2020

HxD — рекомендую, free, fast, открывает большие файлы, редактор диска.


  Сведения об ответе

SSESION

23:43, 22nd August, 2020

winhex по-моему подойдет, но он shareware


  Сведения об ответе

repe

04:37, 3rd August, 2020

Есть ещё 010 Editor, к сожалению, платный, но вроде как специально заточенный под разбор структур. Сам я пока его не пробовал (руки не дошли), поэтому не могу ничего сказать.


  Сведения об ответе

FAriza

02:20, 27th August, 2020

IDA + скрипт к ней? :-)


  Сведения об ответе

lourence

11:38, 29th August, 2020

Посмотрите в сторону okteta. Там точно есть поддержка разбора структуры elf файлов, но на счет других не знаю


  Сведения об ответе

SKY

14:28, 28th August, 2020

Чтобы не мучиться с поиском, на Wikipedia.org лежит огромная таблица сравнения большого количества HEX-editor'ов. Опираясь на нее, самый навороченный редактор — «HHD Software Hex Editor Neo».


  Сведения об ответе

crush

18:43, 4th August, 2020

Все зависит от задач. 010Editor, к примеру, идеален для анализа чужеродных форматов — за счет толковых скриптов и шаблонов (остальные курят в сторонку). WinHEX универсален и вполне функционален. Hiew симпатчен, легок и позитивен + дизасм.

Для вашей задачи однозначно 010Editor, поверьте.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться