Программные способы обнуления BIOS (1,2)
программные средства обнуления содержимого CMOS-памяти применяются, как правило, для снятия парольной защиты.
Способ 1
При помощи любого языка программирования в порт с адресом 70Н записывается значение от 10Н до 2FH, а в порт 71Н любое значение, не равное старому значению. Вот пример для Borland Pascal 7.0:
Port[$70]:=$10
Port[$71]:=Port[$71] xor $FF
Принцип действия этого способа основан на разрушении контрольной суммы содержимого CMOS-памяти. После перезагрузки значения БИОС установятся заводские, и пароль станет стандартным для данной версии BIOS.
На Turbo Pascal код будет выглядеть так:
Begin
Port[$70]:=$2E;
Port[$71]:=$00;
Port[$70]:=$2F;
Port[$71]:=$00;
end
Способ 2
В составе Windows есть утилита DEBUG — для оперативного изменения содержимого указанных ячеек памяти. Принцип работы аналогичный предыдущему — разрушение контрольной суммы CMOS.
Для того, чтобы запустить утилиту необходимо войти в меню ПУСК, нажать ВЫПОЛНИТЬ и ввести DEBUG. Затем ввести следующее:
о 70 17
о 71 17
Q
И перезагрузиться.
Читайте также Программные способы обнуления BIOS (3,4)
