Дизассемблирование AMIBIOS 8. Как собрать единый файл из распакованных модулей?

Всем доброго дня! Ребят, заинтересовался исследованием BIOS, почитал разную литературу, но так и не смог найти ответ на свой вопрос:(.
Вопрос вот в чем:
Экспериментирую с прошивкой (AMIBIOS 8) для материнской платы MSI G31TM-P35. Поскольку часть прошивки хранится в сжатом виде, то для распаковки использую MMTOOL. Получил 22 модуля. Можно дизассемблировать каждый модуль по отдельности, но тогда не понятно как они друг с другом взаимодействуют. Вот и встал вопрос, как собрать все модули в один файл, чтобы его можно было бы загрузить в Иду и проанализировать? Знаю, что надо создавать новые сегменты и грузить в них код, но возникает новый вопрос: по каким адресам загружать каждый из модулей?
Чувствую, что вопросы не новы, но, к сожалению, поиск решений не увенчался успехом.
Что посоветуете?

savely, вот именно это меня и расстраивает. А по поводу 32 бита - не знаю, в сообщении было написано, что только для 32-битного режима. То есть упоминания Win32 не было. В качестве дебагера был Борщ (Bochs).

Аватар пользователя savely

Цитата:
В качестве дебагера был Борщ (Bochs).
\
А, ну ежели Bochs - изучайте его настройки. В частности - Disk image debugging

P.S. Качнул IDA 5.5 - да, много добавили в плане отладки... Интерфейс к WinDbg может быть интересен (мне)...

А кому счас легко...

Аватар пользователя XVilka

5.7 бета очень интересна в плане автоматизации отладки и намного улучшена работа декомпилятора и автоанализатора стека. Насколько я понял выйдет она где-то в августе.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей