Автор: example , 12 февраля 2014
Добрый день.

И у меня во время работы с UEFI возник вопрос.

Я не так давно занимаюсь изучением дизассемблировния

Работаю в данный момент с BIOS - "AmericanMegatrendsInc.-P09ABE". (ссылка для скачивания)

Работаю в IDA 6.1



Вот hex код:



В начале я понимаю, что задается начальные данные, количество блоков их размер и т.д.

Все Post-коды задаются изначально через порт 80.

Подскажите, как в HEX найти начало этих Post кодов, какой последовательностью она отображается и с чего вообще там начать смотреть, чтобы увидеть эти посты?

Спасибо.

Перенес в Песочницу.
maco
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
Я нигде не могу найти программу fasm.exe. Если есть Можете отправить ее на почту Grade-13 {@} mail.ru


Вот все модули распакованные МОДУЛИ.

При попытке посмотреть, что в них получается
(например бутблок)






Как их нормально просмотреть, чтобы найти эти посты, и в каких именно модулях они должны описываться?

maco

12 лет назад

[OFF]Нда, тяжелый случай :lol:. Можно издеваться, издеваться и еще раз издеваться :D.

Как их нормально просмотреть, чтобы найти эти посты
IDA вполне подходит для поиска мест, в которых производится выдача POST-кодов.

в каких именно модулях они должны описываться?
POST-коды не описываются, они выдаются. Если вы не понимаете разницу, то IMHO вам бесполезно заниматься дизассемблированием.[/OFF]
http://en.wikipedia.org/wiki/FASM