5

Я только что услышал о последнем раскрытии Intel ME. Я хотел бы обновить прошивку, но я не использую Windows/OSX. Как узнать, какая у меня версия Intel ME и как ее обновить?

4 ответа4

4

В данный момент, mej-amt-check у mjg59, кажется, лучший ответ на эту проблему (найденный в Hacker News).

2

Используйте официальный инструмент Intel.

Вы можете скачать его по этой ссылке: https://www.intel.com/content/www/us/en/support/articles/000025619/software.html

распакуйте архив и запустите скрипт python от имени пользователя root

sudo python2 intel_sa00086.py

NB: во- первых, вы должны быть пользователем root (sudo); во-вторых, инструмент совместим с версией 2 Python (python2).

1

Я нашел пару способов получить версию ME без Windows

1) настройки BIOS
Если ваша система не является критически важным сервером, вы можете перезагрузить его и проверить настройки BIOS. Некоторые платы ASUS и все платы Supermicro отображают версию ME.

2) UEFITool
ME версия может быть извлечена из файла прошивки. Загрузите файл прошивки с сайта производителя и используйте UEFITool, чтобы открыть его, найдите «ME region».

https://github.com/LongSoft/UEFITool

Модуль управления обычно обновляется вместе с прошивкой BIOS. Посетите сайт поставщика или обратитесь в службу поддержки за обновленной версией.

0

Быстрый способ (python должен быть запущен от имени пользователя root):

$ sudo python
from heci import get_fw_state
print get_fw_state()

Официальная проверка Intel (для последней версии CVE-2017-5705):

  1. Скачать Linux Intel-SA-00086 Средство обнаружения
  2. mkdir -p ~/src/pub/security/Intel-SA-00086 && cd ~/src/pub/security/Intel-SA-00086
  3. tar -C ~/src/pub/security/Intel-SA-00086 -xvf ~/Downloads/SA00086_Linux.tar.gz
  4. sudo ./intel_sa00086.py

Если устройства /dev/mei* не найдены:

  • sudo modprobe mei
  • Перезапустите контрольный скрипт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .