BIOS

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Andy
Сообщения: 238
Зарегистрирован: 17 фев 2004, 08:15
Откуда: Минск

Если бы так просто было бы докопаться до любых настроек БИОС и изменять их - то вирусы ежедневно компы бы тысячами жгли :) Я лично таких способов не знаю - но в любом случае сформулируйте точнее вопрос. До каких настрое надо докопаться? :)

З.Ы. - Татьяна, если не трудно, зарегистрируйтесь.
*provided AS IS
Hup
Сообщения: 207
Зарегистрирован: 05 мар 2004, 05:31
Откуда: Владивосток
Контактная информация:

Можно посмотреть исходник Win95.CIH
В нем как раз калупают BIOS и ещё много чего...

P.S.> Он хорошо расписан
Усложнять - легко, упрощать - сложно
Andy
Сообщения: 238
Зарегистрирован: 17 фев 2004, 08:15
Откуда: Минск

Можно посмотреть исходник Win95.CIH
В нем как раз калупают BIOS и ещё много чего...
Он просто чистит флеш... К тому же только на 95й.
*provided AS IS
Hup
Сообщения: 207
Зарегистрирован: 05 мар 2004, 05:31
Откуда: Владивосток
Контактная информация:

И тем не менее, он всё же работает с ним=)
Усложнять - легко, упрощать - сложно
Andy
Сообщения: 238
Зарегистрирован: 17 фев 2004, 08:15
Откуда: Минск

в идеале - до паролей
Но пока хватит и первый загрузочный диск изменить.
Что-то мне это напоминает... Надеюсь, что это для благих целей...

Не все так просто. Пароли хранятся в CMOS. Причем для разных разновидностей (AMI, AWARD) и версий (год выпуска) BIOS находятся по разным адресам. Причем насколько помню старые версии AWARD в отличие от AMI не ипользовали шифрование. Так что универсального алгоритма извлечения и изменения пароля видимо нет. Копать надо порты CMOS 70h,71h. Конкретно лично я помочь не могу.
*provided AS IS
Слава
Сообщения: 3
Зарегистрирован: 26 май 2004, 17:06
Контактная информация:

На самом деле ничего сложного: делаешь дамп cmos памяти с помощью записи/чтения портов 70h, 71h. Изменяешь в BIOS требуемый параметр, делаешь дамп снова и сравниваешь.

P. S. Помимо измененного параметра еще измениться контрольная сумма CMOS. Конкретные значения, необходимые для записи в порты дать не могу, так как они не стандартизованы
Слава
Сообщения: 3
Зарегистрирован: 26 май 2004, 17:06
Контактная информация:

А насчет паролей: хранится он обычно в двухбайтовом варианте в зашифрованном виде. Обратного дешифратора не существует можно лишь разгадать алгоритм шифрования (сравнением дампов). Кстати я разгадал алгоритм шифрования (тогда еще на стареньком 486 ещё в 11 лет) :D
taranov
Сообщения: 7
Зарегистрирован: 19 июл 2004, 11:47

Выгружай CMOS, award до 97 года кодирует пароль по модулю 2+ полученое преобразовывает в код "грея" . Соотведственно с дешифрацией вопросане станет..
Ответить