Como determinar a versão do Intel Management Engine no Linux?

4

Acabei de ouvir sobre a última divulgação da Intel ME . Gostaria de atualizar meu firmware, mas não uso o Windows / OSX. Como posso descobrir qual versão do Intel ME eu tenho e como atualizá-lo?

    
por d33tah 01.05.2017 / 22:56

4 respostas

4

Agora o mei-amt-check do mjg59 parece ser a melhor resposta para esse problema ( encontrado no Hacker News ).

    
por 14.05.2017 / 14:43
1

Encontrei algumas maneiras de obter a versão do ME sem o Windows

1) Configurações da BIOS
Se o seu sistema não é um servidor crítico, você pode reiniciá-lo e verificar as configurações do BIOS. Algumas placas ASUS e todas as placas Supermicro exibem a versão ME.

2) UEFITool
A versão ME pode ser extraída do arquivo de firmware. Faça o download do arquivo de firmware do site do fornecedor e use o UEFITool para abri-lo, procure por 'região ME'.

link

O Mecanismo de Gerenciamento geralmente é atualizado com o firmware do BIOS. Verifique o site do fornecedor ou peça suporte para a versão atualizada.

    
por 09.05.2017 / 11:28
1

Use a ferramenta oficial da Intel.

Você pode fazer o download seguindo este link: link

extraia o arquivo e execute o script python como root

sudo python2 intel_sa00086.py

NB: primeiro, você tem que ser root ( sudo ); segundo, a ferramenta é compatível com a versão 2 do python ( python2 ).

    
por 07.01.2018 / 17:58
0

Modo rápido ( python deve estar sendo executado como root):

$ sudo python
from heci import get_fw_state
print get_fw_state()

Cheque oficial da Intel (para obter mais recentes CVE-2017-5705 ):

  1. Faça o download da Ferramenta de Detecção Intel-SA-00086 do Linux
  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

Se /dev/mei* dispositivos não forem encontrados:

  • sudo modprobe mei
  • Execute novamente o script de verificação.
por 30.11.2017 / 23:43