Проводник файловой структуры (что-то вроде Wireshark, но для файлов)

StackOverflow https://stackoverflow.com/questions/1906253

Вопрос

Я ищу программное обеспечение, которое способно разлагать и анализировать файлы.Знаешь ли ты какой-нибудь?

Я имею в виду то, что, учитывая файл, скажет мне, например:

  • здесь магическое число, говорящее, что это PNG, и здесь начинается определение цвета, здесь идет флаг сжатия, а затем идут данные изображения и так далее...

или что-то вроде:

  • это файл MP3, вот Определение ID3, здесь флаг рассказывая, что это совместное стерео и так далее...

Я ищу программное обеспечение делаю с файлами что Вайршарк (Эфириал) делает с сетевой трафик.

Спасибо!

Это было полезно?

Решение

Программное обеспечение HexWorkshop — коммерческий шестнадцатеричный редактор, имеющий режим «Интерпретация данных», в котором каждое поле структуры данных выделяется в редакторе.Он поставляется с (очень) небольшим количеством определений структур данных или формата файлов, но вы можете легко написать свои собственные.

Раньше я использовал очень старую версию (несколько лет назад), и это программное обеспечение очень помогло мне в нескольких проектах реверс-инжиниринга.

Другие советы

Вы можете использовать команду «файл» в Unix-боксах (или в mingw или cygwin), чтобы определить тип файла.Это позволит найти магические числа для известных типов.Но никакой дополнительной информации предоставлено не будет.

Я не знаю ни одного программного обеспечения, которое обладало бы всеми знаниями обо всех форматах файлов, чтобы предоставить дополнительную информацию (разделы в файле).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top