
EmbA está diseñado como el análisis central de firmware y la herramienta SBOM para probadores de penetración, equipos de seguridad de productos, desarrolladores y gerentes de productos responsables. Admite el proceso de análisis de seguridad completo que comienza con la extracción de firmware , realiza un análisis estático y un análisis dinámico a través de la emulación, construyendo el SBOM y finalmente generando un informe de vulnerabilidad basado en la web. EmbA descubre automáticamente posibles puntos débiles y vulnerabilidades en el firmware. Los ejemplos son binarios inseguros, componentes de software antiguos y obsoletos, scripts potencialmente vulnerables o contraseñas codificadas. EMBA es una herramienta de línea de comando con la posibilidad de generar un informe web fácil de usar para un análisis posterior.
EmbA ayuda a los probadores de penetración, equipos de seguridad de productos y desarrolladores en la identificación de puntos débiles y vulnerabilidades en la imagen de firmware. EMBA proporciona tanta información como sea posible sobre el firmware, que el probador puede decidir sobre las áreas de enfoque y es responsable de verificar e interpretar los resultados.
Antes de ejecutar EMBA , asegúrese de que haya instalado todas las dependencias con el script de instalación y haya cumplido los requisitos previos
git clone https://github.com/e-m-b-a/emba.git
cd emba
sudo ./installer.sh -d sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-scan.emba
Para obtener más detalles sobre las capacidades de SBOM de Emba, verifique el wiki
sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-sbom.emba
Para obtener más detalles sobre el motor de emulación del sistema de Empa, verifique el wiki.
sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-scan-emulation.emba
EmbA admite múltiples opciones de pruebas e informes. Para más detalles, consulte el wiki.
El IoT está creciendo, el desarrollo está en curso y hay muchas características nuevas que queremos agregar. Damos la bienvenida a las solicitudes y problemas en GitHub. También consulte la documentación de contribuyentes y contribuyentes para obtener más detalles sobre cómo obtener parte de la comunicación EMBA .
El equipo de Emba Core
Colaboradores