Алгаритм генерации хеша пароля сохраняемого в CMOS (Award 6.00 pg)

Может кто-нибудь знает алгаритм генерации хеша пароля сохраняемого в CMOS (Award 6.00 pg)?

Аватар пользователя savely

Исходники Award 6.0 есть в сети, насколько помню.
В гугл с запросом типа "award bios sources"

А кому счас легко...

Если не секрет, зачем такие сложности? Любопытство, блин.

В исходниках сам черт голову сломит. Гдет в нете встречал алгаритм описан для ранних версий. Пробовал, но или неправильно перевел с C++ (что маловероятно), или он изменился (что скорее всего). Зачем? - Писал под вин прогу редактирования CMOS. Изначально хотел чтоб из мастдая выставлять будильник. Но так и не разобрался, выставлял время но будильник не срабатывал. Такое чувство что флаг включения сохраняется не в CMOS, а памяти и сбрасывается в CMOS при нормальном выключении компа. Может кто разобрался? Попутно разобрался в изменении разных настроек. Можно и убрать пароль, но вот с хешем (алгаритмом) не разобрался. Хочу посчитать количество разнообразных подходящих паролей, да и просто очень интересно разобраться.

Аватар пользователя STRAIDER

Может это shadow BIOS влияет? Как обращаетесь к CMOS?

Я тролль, лжец и девственник, а ещё мне 20 лет.

Нет, вродь не влияет. Глядя на исходники надо сделать чет типа ENABLE 8259 ALARM INTERRUPT. Но вот пароль как хешируется хз. (((((((((((

Аватар пользователя savely

Ну, взять программулину, заведомо умеющую ставить аларм (их я видел), софтайс (или windbg), поставить BPIO на порты CMOS и посмотреть что куда пишется...
Да и че-то усложняю я. Как насчет банально дампы CMOS посравнивать?

Алгоритм хеширования пароля в 4.51 отличается от 6.0, уверен на 90%. Но исходники за Вас курить не буду:)) Мне лично этот вопрос неинтересен.

А кому счас легко...

Вычислять что и куда пишут чужие програмулины тож гемор. (если кто сталкивался тот поймет) Одно и тож что копать в исходниках award-а. (что даж проще) Дампы сравнивал конечно - одно и тож. (ток меняются параметры которые всегда изменяются при дампе) Не оч разобрался пока, но думаю что надо включить какой то контроллер прерываний. Пробовал в исходниках алгаритм понять, так и не разобрался. p.s. если вопрос неинтересен то и писать незачем. )))

А по каким адресам в CMOS находится пароль то? Меняю его, а дамп не меняется. Сответсвенно данные по адресам 1С и 1D одни и теже да и по 4D и 4E.

Аватар пользователя STRAIDER

А может, и не в CMOS дело?

Я тролль, лжец и девственник, а ещё мне 20 лет.

Аватар пользователя savely

Надеюсь, Вы дампите 256 байт CMOS? Ну, не помню уж размера - но по обоим портам?
P.S. Если фраза непонята, то у меня не уточнять - в гугл.

А кому счас легко...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей