Аннотация:Одной из распространенных практических задач анализа бинарного кода является восстановление структуры полученного программой сетевого сообщения или считанного файла. При работе аналитика с защищенным бинарным кодом трудоемкость восстановления формата данных становится недопустимо большой. Предлагается метод автоматизированного восстановления формата данных, базирующийся на динамическом анализе бинарного кода. Метод позволяет восстановить иерархическую структуру изучаемых данных и выявить семантику полей.