Ромбофорум (старый ROM.by) Ромбофорум
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы

Начать новую тему   Ответить на тему   вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
VGrad

Modbined&Cbromed
Modbined&Cbromed


Зарегистрирован: 03 Апр 2005
Сообщения: 34

СообщениеДобавлено: Чт Дек 11, 2008 5:05 pm    Заголовок сообщения: Анализ ROM BIOS от ASUS Eee 701 4G Ответить с цитатой

Купил себе игрушечку ;) 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

Что я не так делаю ???
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
Root

romby team


Зарегистрирован: 27 Авг 2003
Сообщения: 5976
Откуда: Saint-Petersburg

СообщениеДобавлено: Сб Дек 13, 2008 11:43 pm    Заголовок сообщения: Ответить с цитатой

Сыылку на БИОС дайте, а то так разговор беспредметен.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VGrad

Modbined&Cbromed
Modbined&Cbromed


Зарегистрирован: 03 Апр 2005
Сообщения: 34

СообщениеДобавлено: Вс Дек 14, 2008 6:19 pm    Заголовок сообщения: Ответить с цитатой

http://asus.ru-wow.ru/files/EEEBios.rar
BIOS version 4G / 4G Surf (701) - 0910
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
Root

romby team


Зарегистрирован: 27 Авг 2003
Сообщения: 5976
Откуда: 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, джампается не совсем туда, куда надо.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему   Страница 1 из 1 Часовой пояс: GMT + 4
Список форумов Ромбофорум » BIOS » Редактирование BIOS » Анализ ROM BIOS от ASUS Eee 701 4G

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах



Space Pilot 3K v2 (v1.1) template © 2002-2005 Jakob Persson (readme)(forumthemes/bbstyles)

Powered by phpBB © 2001-2005 phpBB Group