Всем доброго дня! Ребят, заинтересовался исследованием BIOS, почитал разную литературу, но так и не смог найти ответ на свой вопрос.
Вопрос вот в чем:
Экспериментирую с прошивкой (AMIBIOS 8) для материнской платы MSI G31TM-P35. Поскольку часть прошивки хранится в сжатом виде, то для распаковки использую MMTOOL. Получил 22 модуля. Можно дизассемблировать каждый модуль по отдельности, но тогда не понятно как они друг с другом взаимодействуют. Вот и встал вопрос, как собрать все модули в один файл, чтобы его можно было бы загрузить в Иду и проанализировать? Знаю, что надо создавать новые сегменты и грузить в них код, но возникает новый вопрос: по каким адресам загружать каждый из модулей?
Чувствую, что вопросы не новы, но, к сожалению, поиск решений не увенчался успехом.
Что посоветуете?
savely, вот именно это меня и расстраивает. А по поводу 32 бита - не знаю, в сообщении было написано, что только для 32-битного режима. То есть упоминания Win32 не было. В качестве дебагера был Борщ (Bochs).
А, ну ежели Bochs - изучайте его настройки. В частности - Disk image debugging
P.S. Качнул IDA 5.5 - да, много добавили в плане отладки... Интерфейс к WinDbg может быть интересен (мне)...
А кому счас легко...
5.7 бета очень интересна в плане автоматизации отладки и намного улучшена работа декомпилятора и автоанализатора стека. Насколько я понял выйдет она где-то в августе.
Отправить комментарий