Бит блокировки битов управления может быть установлен только на единицу, и при нормальных условиях его сброс недопустим. Сброс этого бита можно осуществить только посредством перезапуска системы или же посредством ее обесточивания и последующего включения. Таким образом, если код BIOS установит этот бит при инициализации системы, изменить его состояние программными средствами будет невозможно. Более того, если кроме этого бита также установлены биты блокировки чтения и записи, чип BIOS становится полностью недоступным из операционной системы. Иначе говоря, его содержимое невозможно будет ни прочитать, ни изменить. Даже если вы и сможете прочитать что-либо из адресного пространства чипа, эти результату окажутся неверными. Я экспериментировал с установками этих битов и поделюсь здесь результатами этих экспериментов. Для моих экспериментов я пользовался модифицированной версией утилиты Bios_probe, Рассмотренной в Главе 9. Номер версии этой модификации утилиты Bios_probe — 0.35. Дня обеспечения поддержки блокировки битов управления в этой версии Bi°s_probe, Модификации подверглись файлы flash_rom. c, w39v040fa. c и ^39v040fa. h. Начнем рассмотрение этих модификаций с файла flash rom. c. Дификации файла flash_rom. c, внесенные с целью добавления поддержки Функции блокировки
Функции блокировки чипа Функция Try_iock_w39v040fa В листинге 11.21 инициирует процесс блокировки чипа. Эта функция вызывается функцией Main При запуске Bios_probe С входным параметром -lock. Если чип флэш-ROM представляет собой чип Winbond W39V040FA, функция Try_iock_w39v040fa, В свою очередь, вызывает функцию Lock_39v040fa, Чтобы активизировать механизм блокировки чипа. Функция lock_39v040fa объявлена в файле w39v040fa. h. Содержимое этого файла показано в листинге 11.22. Таким образом, модификации утилиты Bios_probe, Необходимые для добавления к этой утилите функции блокировки чипа ROM BIOS, изложены в листингах 11.21—11.23. Рассмотрим результаты работы этой модифицированной утилиты. Сначала посмотрим на результаты чтения содержимого чипа BIOS до активации механизму блокировки чипа. Соответствующие результаты показаны в
Рубрика: Женский интерес