Hohmach
> Вероятно можно использовать процедуру bios recovery для заливки модифицированного биос или запуска модифицированного прошивальщика.
Отличная идея!
Закоротить нужные адресные ноги для получения ошибочной контрольной суммы, затем вместо прошивальщика с дискеты запустить программу чтения CMOS.
К сожалению, не универсально. Не каждая флешка позволит испортить КС методом замыкания ножек (или каждая?).
Baza > Самый красивый, правильный и дорогой вариант: купить JTAG-отладчик, и JTAG-переходник для процессора, ну и делаешь потом что хочешь
Согласен, дорого и красиво
Но мы аналогичную задачу ухитрились решить за 300 руб.
Расскажу вечером
Проверенный метод - замена видеокарты на свою, с пропатченным видеобиосом. Патч стартует при инициализации видео и выполняет нужные нам действия (например, чтение CMOS) до ввода пароля на загрузку ОС.
300 руб. - это стоимость самой дешевой видеокарты с подходящей флешкой.
У меня была другая идея: если по условиям задачи нельзя прошивать биос, то можно записать заведомо испорченную прошивку с заведомо живым бут-блоком, достать родную микросхему БИОС, вставить туда приготовленную, запустить с бут-блока DOS+Uniflash или CmosDump и сохранить данные из Cmos на дискету для дальнейшего анализа
если-же флэшку вытаскивать нельзя, то вариант только с видяхой.....отличная идея кстати
Либо нечему гореть, либо нечем поджечь!
12 Ноя 2007 - 19:24 BIB
Strelets:
Цитата:
Но мы аналогичную задачу ухитрились решить за 300 руб.
+ стоимость программатора, он был дорогой
Цитата:
нужные нам действия (например, чтение CMOS) до ввода пароля на загрузку ОС
И даже до ввода пароля на Setup!
12 Ноя 2007 - 19:30 BIB
Цитата:
Для подбора пароля необходимо прочитать CMOS
Может быть я все забыл, но если задача только прочитать CMOS, то это легко делается в ДОСе, и даже из винды можно достучаться...
Вероятно можно использовать процедуру bios recovery для заливки модифицированного биос или запуска модифицированного прошивальщика.
Hohmach
> Вероятно можно использовать процедуру bios recovery для заливки модифицированного биос или запуска модифицированного прошивальщика.
Отличная идея!
Закоротить нужные адресные ноги для получения ошибочной контрольной суммы, затем вместо прошивальщика с дискеты запустить программу чтения CMOS.
К сожалению, не универсально. Не каждая флешка позволит испортить КС методом замыкания ножек (или каждая?).
Baza
> Самый красивый, правильный и дорогой вариант: купить JTAG-отладчик, и JTAG-переходник для процессора, ну и делаешь потом что хочешь
Согласен, дорого и красиво
Но мы аналогичную задачу ухитрились решить за 300 руб.
Расскажу вечером
каждая. Вот даже на LPC/FWH умудрялись коротить так, чтобы КС портить...
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Проверенный метод - замена видеокарты на свою, с пропатченным видеобиосом. Патч стартует при инициализации видео и выполняет нужные нам действия (например, чтение CMOS) до ввода пароля на загрузку ОС.
300 руб. - это стоимость самой дешевой видеокарты с подходящей флешкой.
У меня была другая идея: если по условиям задачи нельзя прошивать биос, то можно записать заведомо испорченную прошивку с заведомо живым бут-блоком, достать родную микросхему БИОС, вставить туда приготовленную, запустить с бут-блока DOS+Uniflash или CmosDump и сохранить данные из Cmos на дискету для дальнейшего анализа
если-же флэшку вытаскивать нельзя, то вариант только с видяхой.....отличная идея кстати
Либо нечему гореть, либо нечем поджечь!
Strelets:
+ стоимость программатора, он был дорогой
И даже до ввода пароля на Setup!
Может быть я все забыл, но если задача только прочитать CMOS, то это легко делается в ДОСе, и даже из винды можно достучаться...
конечно! Только для этого надо загрузиться в ДОС или Виндовс... А на БИОСе пароль (т.е. и на загрузку компа, и на вход в CMOS Setup) стоит
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Да, логично...
Baza:
Запустить из BootBlock DOS+Uniflash будет сложно, DOS на полную использует BIOSные прерывания.. Те же видеокарта, флоппи - не включены и не настроены.
В BootBlock'e даже контроллер памяти еще не инициализирован - хотя настроить чтобы видеть 640Kb достаточно просто.
Но вот еще идея:
если можно вставить микросхему, то в бутблоке можно настроить COM-порт в режиме polling'а (для буфера нужна память) и передать CMOS по проводу.
Тем не менее оно работает таким образом перешивал одну хитрую Jetway
А вот про настройку выдачи отладочной информации через COM-Port и модификации для этого бут-блока ....можно подробности?
Либо нечему гореть, либо нечем поджечь!