A geração de chave USB baseada no algoritmo de hash SHA256 e SHA384 falha no aplicativo fora de banda do Dell Command Intel vPro
Summary: O Dell Command | O aplicativo fora de banda Intel vPro falha na geração de chave USB com base no hash SHA256 e SHA384.
Symptoms
Produtos afetados:
- Dell Command | Intel vPro Out of Band
Quando você seleciona o algoritmo de hash usado para o certificado como SHA256 ou SHA384 e clica em Create Key, o seguinte erro é exibido:
Error: Ocorreu um erro inesperado ao criar o provisionamento da unidade USB. Consulte o log do aplicativo para obter detalhes da falha.

O problema ocorre ao criar a unidade USB com base no algoritmo de hash SHA256 e SHA384.
Cause
O Dell Command | O aplicativo Intel vPro fora de banda usa o Intel AMT SDK versão 12.0.0.9 para implementar o recurso de provisionamento USB. O Intel AMT SDK requer o arquivo Libeay32.dll para criar a unidade USB com base no algoritmo de hash SHA256 e SHA384.
O arquivo Libeay32.dll contém algumas vulnerabilidades críticas de segurança que impedem que esse tipo de arquivo esteja no Dell Command | Aplicativo Intel vPro fora de banda.
Resolution
Para resolver o problema em que a geração da unidade USB falha, o Intel AMT SDK versão 15.0.0.1 substitui o arquivo libeay32.dll por libcrypto.dll.
- Faça download do OpenSSL, localize o
Libcrypto*.dlle, em seguida, coloque-o na mesma pasta que o aplicativo USBFile. - Renomeie o arquivo dll para libcrypto.dll.
- O arquivo libcrypto.dll depende do arquivo vcruntime140.dll, que faz parte da extensão do aplicativo Microsoft* C Runtime Library. O arquivo .dll está na pasta system32 e faz parte do pacote de instalação do Microsoft* Visual Studio. Se você não o tiver em seu computador, deverá baixá-lo.
Etapas para criar a unidade USB com base no algoritmo de hash SHA256 e SHA384:
Faça download do Intel AMT-SDK-15.0.0.1 no link a seguir e extraia a pasta Intel AMT-SDK-15.0.0.1.zip.
https://software.intel.com/content/www/us/en/develop/download/intel-active-management-technology-sdk.html
- Extraia a pasta USB_File_Module_15.0.0.1.zip .

- Mova o arquivo libcrypto.dll para \AMT-SDK-15.0.0.1\USB_File_Module_15.0.0.1\Bin.
- Execute o seguinte comando para gerar a unidade USB baseada no algoritmo de hash SHA256 e SHA384.
USBfile.exe-create <usb output file name> <current MEBx password> <new MEBx password> -hash <certificate file name> <friendly name> sha256