Страница 1 из 2

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

З.Ы. - Татьяна, если не трудно, зарегистрируйтесь.

Добавлено: 23 апр 2004, 09:00
Hup
Можно посмотреть исходник Win95.CIH
В нем как раз калупают BIOS и ещё много чего...

P.S.> Он хорошо расписан

Добавлено: 23 апр 2004, 10:28
Andy
Можно посмотреть исходник Win95.CIH
В нем как раз калупают BIOS и ещё много чего...
Он просто чистит флеш... К тому же только на 95й.

Добавлено: 25 апр 2004, 09:23
Hup
И тем не менее, он всё же работает с ним=)

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

Не все так просто. Пароли хранятся в CMOS. Причем для разных разновидностей (AMI, AWARD) и версий (год выпуска) BIOS находятся по разным адресам. Причем насколько помню старые версии AWARD в отличие от AMI не ипользовали шифрование. Так что универсального алгоритма извлечения и изменения пароля видимо нет. Копать надо порты CMOS 70h,71h. Конкретно лично я помочь не могу.

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

P. S. Помимо измененного параметра еще измениться контрольная сумма CMOS. Конкретные значения, необходимые для записи в порты дать не могу, так как они не стандартизованы

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

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