Я давно копался в прошивках, и если честно, не всегда было легко разобраться в структуре UEFI. Пока не наткнулся на UEFITool — программу, которая, казалось бы, сделана для узких специалистов, но оказалось, что даже мне, не профи, удалось в ней разобраться за вечер. Это как микроскоп для firmware: смотришь — и видишь то, что раньше было чёрным ящиком.
Что такое UEFITool
UEFITool — это инструмент с открытым исходным кодом, позволяющий анализировать, извлекать и модифицировать образы UEFI BIOS. Он поддерживает работу с BIOS-образами от разных производителей, распаковывает сложные структуры, показывает дерево PEI и DXE-модулей, а в некоторых случаях даже помогает находить скрытые разделы или бэкдоры. Я начал с него, когда решил обновить BIOS на старенькой материнке, но официальная утилита не хотела работать — пришлось ковырять вручную.
Как это работает
Программа работает не как графическая оболочка, а скорее как исследовательский инструмент. Загружаешь бинарник с образом прошивки — и тебе раскрывают всё: от заголовков до вложенных файлов. Есть возможность фильтровать по типам объектов, искать GUID, подсвечивать бинарные блоки. Поначалу показалось странным, что интерфейс такой «сыроватый», но потом понял — он просто не для всех. Это как вино для гурманов: если не разбираешься — не оценишь. Зато если нужно ковырнуться — UEFITool как пользоваться, например, чтобы извлечь нужный модуль или проверить целостность образа.
Когда ты действительно вникаешь в структуру прошивки, UEFITool становится не просто утилитой — он превращается в окно внутрь железа.
| Характеристика | Описание |
|---|---|
| Платформа | Windows, Linux, macOS |
| Лицензия | MIT (свободное ПО) |
| Поддержка UEFI | Полная (все версии от 2.0) |
| Размер программы | Менее 10 МБ |
| Требует установки | Нет (портируемая) |
Достоинства и недостатки
- Работает с большинством образов UEFI — даже с зашифрованными или сжатыми
- Открытый исходный код и активное сообщество разработчиков
- Интерфейс минималистичный, но не самый дружелюбный для новичков
- Нет встроенной функции редактирования — только просмотр и экспорт
- Периодически возникают баги при открытии больших образов
Кому подойдёт UEFITool
- Разработчикам низкоуровневого ПО, кто работает с UEFI на глубоком уровне
- Любителям модификации BIOS, например, для разблокировки скрытых функций
- Энтузиастам восстановления старых плат, когда документация утеряна
- Специалистам по информационной безопасности, анализирующим прошивки
- Тем, кто хочет понять, как устроена его собственная материнская плата «под капотом»
Я до сих пор иногда запускаю UEFITool — даже просто ради интереса. Это как осмотр рентгеном: видишь то, что невидимо другим. Версия uefitool 0.28 0 у меня стоит давно, но я пробовал и более новые сборки — не всегда стабильны. Альфа-сборки типа uefitool ne alpha могут глючить, но добавляют важные фиксы. В общем, если нужна серьёзная работа с образом — uefitool скачать лучше всё равно придётся. Я сам пару раз выручался, когда думал, что плата «сдохла», а там просто битый модуль. Нажмите кнопку «Скачать» на этой странице и внизу этой же страницы скачайте торрент-файл.








