Проверка целостности компонентов AMI BIOS

Для проверки целостности AMI BIOS, по всей вероятности, применяется только 8-битная контрольная сумма. Я употребил выражение «по всей веро­ятности», потому что на данном этапе я еще не полностью реализовал свои планы по дизассемблированию двоичных файлов AMI BIOS. Тем не менее, я опишу результаты, полученные мною на данный момент, и продемонстрирую все процедуры, которые мне удалось обнаружить. Первая из этих процедур проверяет целостность 8-битной контрольной суммы всего двоичного файла BIOS. Дизассемблированный код этой процедуры показан Эта процедура, как и другие процедуры в этом подразделе, взяты из базы данных результатов дизассемблирования двоичного файла BIOS материнской платы Soltek SL-865PE с помощью IDA Pro. При внесении изменений в двоичный файл Award BIOS с помощью утилит modbin или Cbrom, вам нет необходимости беспокоиться о правильности контрольной суммы. Эти программы автоматически корректируют ее с уче­том изменений, сделанных с их помощью. Но следует помнить, что хакеры, желающие вставить посторонний код в двоичный файл BIOS, могут избрать подход с применением грубой силы, при котором проверка правильности контрольной суммы может быть полностью блокирована. Этого можно до­биться, заменив процедуры проверки контрольной суммы подложными про­цедурами. Такой подход не рекомендуется, так как он повышает вероятность неудачной инициализации системы. Тем не менее, хакеры могут воспользо­ваться им как последним средством. Обратите внимание, что процедура, приведенная не фигу­рирует в блоке начальной загрузки в явном виде, так как она является сжатой частью всего двоичного файла BIOS. Просмотреть ее можно лишь после распаковки. Вторая процедура является частью процедуры POST, имеющей код D7h. Исходный код этой процедуры показан в Эта проце­дура также вычисляет 8-битную контрольную сумму ясно видно, что процедуры проверки контрольной суммы, приведенные в них, являются разновидностями процедуры для вы­числения контрольной суммы. Кроме того, существует вероятность, что ме­ханизм проверки контрольной суммы может быть встроен и в другие проце­дуры POST AMI BIOS.



Рубрика: Женский интерес

31.08.2016