Базы анализа

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

Используйте «Файл > База Данных» (File > Data Base) для сохранения или открытия результатов анализа. Сжатая база VDD содержит восстановленную структуру приложения, формы и ресурсы, имена, заданные аналитиком, метаданные методов и кэшированные листинги. Сохранение результатов полной обработки особенно полезно, если первоначальный анализ крупного приложения занимает много времени.

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

Просмотр базы данных без исполняемого файла

Кэшированный нативный код остаётся доступен и без исходного исполняемого файла. Также можно просматривать сохранённые ресурсы форм и восстановленную структуру. Если процедура не была декомпилирована до сохранения базы, для неё потребуется соответствующий исходный файл. DE Decompiler не будет декомпилировать её при отсутствии или изменении этого файла.

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

Сохранение и совместимость

Сохранение базы данных поддерживает отмену и заменяет существующую базу VDD только после полного завершения записи. Если отдельную процедуру не удается декодировать, база данных все равно может сохранять остальные данные анализа; просмотрите предупреждения, отображаемые после сохранения.

Новые базы могут содержать расширенные данные модели и ресурсов. Более старая сборка может отображать только совместимую с ней часть данных. Для просмотра всех сохранённых сведений используйте актуальную сборку DE Decompiler.

Что следует сохранять

  • Аналитическую базу данных и точный бинарный файл, который она описывает.
  • Сборку DE Decompiler и соответствующие настройки обработки.
  • Любые отдельные заметки, имена, присвоенные аналитиком, и экспортированные материалы, используемые в расследовании.

База данных является артефактом анализа. Она отличается от восстановленных исходных файлов и не заменяет оригинальный исполняемый файл как источник адресов и байтов.

Проверка сохраненного анализа

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