Прежде чем лезть в код, нужно извлечь сам образ BIOS. Его можно скачать с сайта производителя или «снять» прямо с чипа с помощью программатора (например, народного ). Базовый софт:
Ищем места проверок (инструкции CMP , TEST , JZ ). Это те самые «замочки», которые мы будем ломать. Прежде чем лезть в код
Самый опасный этап. Если вы правили код вручную, контрольная сумма (checksum) изменится, и встроенный прошивальщик может выдать ошибку «Security Check Failed». JZ ). Это те самые «замочки»
С помощью UEFITool находим нужный модуль (например, отвечающий за проверку подписи или лимиты питания) и сохраняем его как .efi или .bin . Прежде чем лезть в код