Анализ ROM BIOS от ASUS Eee 701 4G
View topic as plain text
Show poster names
#1:
Анализ ROM BIOS от ASUS Eee 701 4G
Автор:
VGrad
,
Добавлено: Чт Дек 11, 2008 5:05 pm
Купил себе игрушечку
ASUS Eee 701 4G
Тут же прикачал последний BIOS и прошил.
Решил поковыряться в прошивке.
А заодно освоить IDA 5.2 Pro. А то я до этого SR 6.09 пользовался.
Смотрю в "хвост" прошивки:
seg000:7FFF0 jmp far ptr 0F000h:0FFAAh
seg000:7FFF0 ; ---------------------------------------------------------------------------
seg000:7FFF5 a030308 db '03/03/08',0
seg000:7FFFE db 0FCh
seg000:7FFFF db 0
Всё логично.
Далее:
seg000:7FFAA loc_7FFAA:
seg000:7FFAA jmp loc_70
То же не противоречит традициям хотя адрес перехода отличается от Award.
А тут начинается бред
seg000:0070 ; ---------------------------------------------------------------------------
seg000:0070
seg000:0070 loc_70: ; CODE XREF: seg000:loc_7FFAAj
seg000:0070 and al, [bx+si]
seg000:0072 add [bp+si], al
seg000:0074 stosb
seg000:0075 fnstsw word ptr [bx+0]
seg000:0078 and al, [bx+si]
seg000:007A add [bp+si], al
seg000:007C add [bp+si+7Fh], ch
seg000:007F add [bp+si], ah
seg000:007F ; ---------------------------------------------------------------------------
seg000:0081 db 0
seg000:0082 db 0
seg000:0083 db 2
Что я не так делаю ???
#2:
Автор:
Root
,
Откуда: Saint-Petersburg
Добавлено: Сб Дек 13, 2008 11:43 pm
Сыылку на БИОС дайте, а то так разговор беспредметен.
#3:
Автор:
VGrad
,
Добавлено: Вс Дек 14, 2008 6:19 pm
http://asus.ru-wow.ru/files/EEEBios.rar
BIOS version 4G / 4G Surf (701) - 0910
#4:
Автор:
Root
,
Откуда: Saint-Petersburg
Добавлено: Вс Дек 14, 2008 7:57 pm
Сегменты правильно растасуйте. Рекомендую глянуть
http://www.geocities.com/maman.....guide.html
Ваще прыжки идут так:
(адреса взяты от начала файла)
Код:
seg000:7FFF0 jmp far ptr 0F000h:0FFAAh
Код:
seg000:7FFAA jmp loc_FFFF0
Код:
seg000:70070 jmp loc_100210
Код:
seg000:70210 jmp short loc_1001A5
и т.д.
Учтите, что когда сегменты неправильно определены (границы и базовый адрес), то ИДА когда видит jmp, джампается не совсем туда, куда надо.
Ромбофорум
->
Редактирование BIOS
output generated using slightly changed
printer-friendly topic mod
.
Часовой пояс: GMT + 4
Powered by
phpBB
© 2001 phpBB Group
Хостинг сайта:
EOMY.NET