Сейчас на форуме: vsv1, NIKOLA, r0lka, johnniewalker (+4 невидимых)

 eXeL@B —› Крэки, обсуждения —› файл BIOS прошивки: функциональное и структурное исследование
Посл.ответ Сообщение

Ранг: 1.1 (гость)
Активность: 0.01=0.01
Статус: Участник

Создано: 22 января 2020 00:54 · Поправил: 0x00000
· Личное сообщение · #1

Приветствую!
Прошу дать почву для старта реверса BIOS прошивки по следующей теме:

Структурное и функциональное исследование файла прошивки BIOS (CI770AA6.bin) для материнской платы Ivy Bridge производителя LEX Technologies.
Необходимо выявить модуль BIOS, который отвечает за вход в BIOS Setup
Utility (т.е. перехватывает нажатия клавиш F2 и DEL), а также указать функции обработки этих событий.

Результат:
а) описание файла;
б) подробное описание функционирования прошивок BIOS для каждой
из фаз (SEC, PEI, DXE, BDS);

Прошу подсказать, за что браться в данном исследовании (начиная от ключевых слов в поиске запроса в браузере); ни в коем случае не прошу решить задачу -- просто подскажите по какой "трассе" надо ехать и чем "чертить дорогу"? Где можно заручиться опытом по данной теме?

Спасибо!

p.s. ссылка на файл -- дополняю (кричите, если плохо что ftp с гугла, а не с онион сервиса -- исправлю) https://mail.google.com/mail/u/0?ui=2&ik=8aadc256a7&attid=0.2&permmsgid=msg-f:1656346523735883315&th=16fc86633c3afe33&view=att&disp=safe



Ранг: 58.3 (постоянный), 50thx
Активность: 0.040.08
Статус: Участник

Создано: 24 января 2020 10:54
· Личное сообщение · #2

А что трудно было ссылку на файлик вставить?
Сейчас все кинутся искать в загашниках и в интернетах!...
А вообще возьми UEFITool да смотри, что там внутри, если уж это UEFI!..
0x00000 пишет:
Структурное и функциональное исследование файла прошивки BIOS

А вот это совсем немногие умеют!..



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 24 января 2020 11:16
· Личное сообщение · #3

https://www.win-raid.com/t3413f16-GUIDE-Coffee-Lake-CPUs-on-Skylake-and-Kaby-Lake-motherboards.html
Вот тут умеют ковырять биосы



Ранг: 58.3 (постоянный), 50thx
Активность: 0.040.08
Статус: Участник

Создано: 24 января 2020 11:49
· Личное сообщение · #4

TryAga1n пишет:
Вот тут умеют ковырять биосы

Умеют, никто не спорит! Только вот ТС нужны результаты -> а) и б)
Очень "скромное" желание!
Если уж общее описание, то статьи CodeRush на Хабре, с них стоит начинать!



Ранг: 1.1 (гость)
Активность: 0.01=0.01
Статус: Участник

Создано: 24 января 2020 22:32
· Личное сообщение · #5

DrVB_5_6 пишет:
UEFI

Да, UEFI -- ссылку кинул на файл, просто не хочу, чтобы задачу решили за меня, просто веки мои открыть прошу)

Пошел чекать ваши линки!

Добавлено спустя 6 минут
"а) описание файла;
б) подробное описание функционирования прошивок BIOS для каждой
из фаз (SEC, PEI, DXE, BDS)"

Анализ дизассемблирования данного файла -- это путь к успеху? или я не правильно понимаю поставленную мне задачу?



Ранг: 58.3 (постоянный), 50thx
Активность: 0.040.08
Статус: Участник

Создано: 25 января 2020 11:58 · Поправил: DrVB_5_6
· Личное сообщение · #6

0x00000 пишет:
просто не хочу, чтобы задачу решили за меня, просто веки мои открыть прошу

Ну вряд ли Вам в ближайшие n лет удастся решить эту задачу!

0x00000 ранее пишет:
Результат:
а) описание файла;
б) подробное описание функционирования прошивок BIOS для каждой
из фаз (SEC, PEI, DXE, BDS);


Отчет с такими результатами по каждой прошивке (одной единственной), подготовленный по требованию "некоторых" контор,
стоит сумм с немалым количеством нулей.
А сделать его могут очень и очень немногие!
Так что иллюзии можете отбросить, а если есть конкретная частная задача, то могут подсказать её решение или,
хотя бы, подскажут, кто может решить!
В принципе, для решения первой части Вашего вопроса потребуется дизассемблирование/частичная декомпиляция
одного или двух исполняемых файлов, тогда как в прошивке их может быть не одна сотня!

0x00000 пишет:
Анализ дизассемблирования данного файла -- это путь к успеху?

Ну если найдёте нужный самостоятельно - это будет большой успех!
Если в течение хотя бы года Вам удастся его корректно дизассемблировать и привести к "понятному" виду,
то это будет огромный успех!
Хотя, может быть, Вам и не понадобится полное дизассемблирование и всё решается на раз-два!

Дерзайте! В принципе, сверхестественного там ничего нет, но заморочек - навалом!
Скорей всего, Вам даже не будет нужно опускаться до уровня работы с отдельными устройствами!!!
А скачать файл мне так и не удалось!


 eXeL@B —› Крэки, обсуждения —› файл BIOS прошивки: функциональное и структурное исследование
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати