Обновить
17

Firmware developer

14
Подписчики
Отправить сообщение

Очень рад, что статья приглянулась вам! В последующей части планирую рассмотреть непосредственно исходный код открытых имплементаций (EDKII, coreboot, OpenBIOS) - от reset vector'а до передачи управления os-loader (bootloader).

Поправлю немного про МЕ, потому что там не 486, а т.н. Minute IA (это
такой переписанный на верилоге с нуля гибрид 586 и 686 с несколькими
неработающими из за бага префиксами, на той же архитектуре в свое время
выпускали Intel Quark SoC).

Слышал, что Minute IA используется в Intel Integrated Sensor Hub (ISH). Но не знал, что ME тоже построен на ней. Сообственно, поэтому и не стал про них много расписывать. Эксперты, которые занимаются реверс инженерингом и пишут статьи/выступают на конференциях, к счастью, имеются.

На MIA (и ядро, основанное на MINIX) перешли в поколении Skylake, до этого использовали архитектуру ARCompact и ОСРВ ThreadX.

Упомяну в статье. Но к слову, повсеместное изучение ME началось как раз таки с его переходом на IA, где анализировать его действия гораздо легче.

К словам про OpenSecurityTraining2 присоединяюсь на все 100%, действительно заслуживает вашего внимания.

К слову, увидел твой комментарий в одной из соц. сетей, но сейчас его уже нет :( В любом случае, очень приятно, что один из легенд хабра по UEFI оценил мою статью. Буду стараться и дальше :)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Системный инженер