Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > BIOS


Автор: q_2 6.7.2004, 13:13
Ребята, а можно ли в прошивку BIOS добавить куда-нибудь свой кусок кода, потом привести в порядок контр сумму и зашить все эти дела на место (и чтобы BIOS работал!). или это из области фантастики? Типа:
-Папа, а люди есть?
-Нет, сынок. Кончились. Ешь сыр...
smile.gif

Автор: oleg1973 6.7.2004, 15:37
да запросто smile.gif
выковыря биос
прошив его заново (если прошется)
и засунуть обратно в мамку

не проще ли во flash записать?
ну типа как апгрейт биоса происходит

Автор: q_2 6.7.2004, 17:39
да вот хотелось бы узнать что-нибудь конкретное про бинарник зашитый во флешку биоса. Я вот думаю выковырять его (биос) из тачки, и на другой тачке считать его через какой-нибудь программатор (например AutoProg). У меня будет бинарник. А вот что с ним делать дальше? или я неправильно рассуждаю?

-Кто может убить человека-паука?
-Только человек-тапочка!
smile.gif

Автор: oleg1973 6.7.2004, 18:29
зачемж ковырять?
просто в инете найти на любом сайте по апдейтам бинарник бивиса
а как в флеш писать smile.gif это в CIH95 посматреть можна smile.gif

Автор: q_2 6.7.2004, 21:03
Я наверное неправильно свою мысль выразил. Мне не нужно апгрейдить BIOS, у меня с ним все нормально. Просто я немного хочу усложнить себе жизнь. Ну, например, вывести фразу какую-нибудь на монитор после отработки POST-программы BIOS или еще чего-нибудь. Но для этого ведь нада BIOS ковырять, а вот с какой стороны подойти к нему - я не знаю. Вот и прошу помощи. smile.gif У меня есть опыт написания ROM-программ на асме, но небольшой.

Автор: Jin X 6.7.2004, 22:38
Всё, что могу посоветовать: http://rom.by/

Автор: oleg1973 7.7.2004, 09:25
ну дак я и говорю возьми готовый биос для своей мамки, поправь его и залей во флешку

Автор: q_2 7.7.2004, 13:38
Нашел немало полезного на http://www.rom.by Короче почти весь биос запакован каким-то LHA-архиватором (первый раз про такой слышу, говорят старенький очень), весь запакован кроме BootBlocka. Который как раз все эти дела распаковывает и на выполнение. Проги кстати там можно скачать на эту тему. Хочу попробовать завтра на работе поиздеваться над какой-нибудь машиной. Вот у меня как раз первоначально вопрос был об этом. Кто-нибудь правил вручную BootBlock BIOSa? или другие его части какие-нибудь. Очень интересно что там можно натворить. Поделитесь опытом smile.gif

Автор: oleg1973 7.7.2004, 16:15
первый раз слышу что биос запакован smile.gif)))))))
кудаж он распаковывается? smile.gif)) мамки и без оперативы запускаются
а для издевательства над биосом всамый раз взять любой емулятор х86

Автор: q_2 7.7.2004, 18:39
Куда распаковывается не знаю. Но на сайте rom.by человек утверждает что все запаковано кроме BootBlocka smile.gif хотя я не специалист, я тока процитировал smile.gif Короче истина где-то рядом. Вот тока надо самому все попробовать. угробить какой-нибудь биос, предварительно сохранив оригинал. Я считаю что работа с эмулятором - это несерьезно. Тем более что в моем распоряжении полно машин. smile.gif (не свою же ломать буду)

Автор: oleg1973 7.7.2004, 19:38
с эмулятором работа в десятки раз быстрее пойдет, там и дебагер встроеный
а на реальной машине при любом зависе будеш только голову ломать че случилось
да флешка там не думаю что расчитана на многоразовое прошивание smile.gif
а насчет упакованого биоса, имхо тот чел просто гонит smile.gif
если комп включается без оперативки даже, значит биос запускается логично?
а уже потом биос тестит наличие оперативы и пищит если ее нету
так что распаковыватся ему некуда особа

Автор: YAA 20.7.2004, 07:24
Привет всем. На счёт того, что биос сжатый - только параноик типа меня может такое сделать hehe.gif, а так - фигня.
В книге 1988 года (да, есть у меня такая... wink.gif ) Д. Брэдли по IBM`у есть описание самопроверки контрольной суммы биос, если нада - могу процитировать.

Автор: Jin X 27.7.2004, 21:24
А вы зря смеётесь, BIOS действительно запакован, т.к. в 128/256kb всё не умещается. Вернее сказать, в нём есть bootblock (в конце), который всё распаковывает и несколько запакованных файлов. Если не верите, прочитайте свой BIOS awdflash'ем (из чистого DOS'а) и загляните внутрь smile.gif
А архиватор вот: http://filezzz.nm.ru/pub/lha.exe (хотя на том сайте тоже должен быть).
Вот только на счёт совместимости конкретно с данной версией я не уверен.

Автор: oleg1973 27.7.2004, 22:16
у меня 512 кб чистого биоса smile.gif
там тока картинка упакована biggrin.gif
вот эта

Автор: -=::BlackCat::=- 31.7.2004, 02:04
oleg1973
Не хилая у тебя материнка biggrin.gif

Автор: oleg1973 31.7.2004, 13:41
-=::BlackCat::=-
стараемся smile.gif
нада во флейме фотоконкурс материнок сделать smile.gif

Автор: -=::BlackCat::=- 31.7.2004, 14:15
oleg1973
nedumaju chto kagdij sumeet wsporot bios, i utjanut ottuda kartinku smile.gif

Автор: oleg1973 31.7.2004, 14:22
-=::BlackCat::=-
для этого есть готовый софт на сд с мамкой как обычно идет
у меня даже для замены картинки есть, типа харю свою могу туда воткнуть smile.gif


Автор: Guest 4.8.2004, 19:33
Привет всем! Про картинки: ведь они как-то храняться(типа как font байт - 8точек (или 16 %)). И если шаблон сменить, подсчитав кс(контрольную сумму), то можно хоть гейтся нарисовать (зелёногоsmile.gif)
С уважением, YAA.

Автор: Jin X 6.8.2004, 17:20
Для этого даже спец. проги есть. Кажется, modbin это тоже может.

Автор: LOXX 14.9.2004, 18:18
oleg1973 Братишка,помоги!!! Как из биоса вирус вывести,а? Грузится сразу после опроса флоппи...забивает оперативку говном,так что ,пока не забьёт,на экране все цвета радуги прям...или вобще гаснет...я дамп смотрю,но нифига не понимаю...я ж лох... удели внимание,а..? только на тебя вся надежда...


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)