
EMBA - O analisador de segurança de firmware
EMBA foi projetado como a ferramenta central de análise de firmware e SBOM para testadores de penetração, equipes de segurança de produtos, desenvolvedores e gerentes de produto responsáveis. Ele suporta o processo completo de análise de segurança, começando com a extração de firmware, realizando análise estática e análise dinâmica via emulação, construindo o SBOM e, finalmente, gerando um relatório de vulnerabilidades baseado na web. EMBA descobre automaticamente possíveis pontos fracos e vulnerabilidades no firmware. Exemplos são binários inseguros, componentes de software antigos e desatualizados, scripts potencialmente vulneráveis ou senhas codificadas. EMBA é uma ferramenta de linha de comando com a possibilidade de gerar um relatório web fácil de usar para análise posterior.
EMBA auxilia os testadores de penetração, equipes de segurança de produtos e desenvolvedores na identificação de pontos fracos e vulnerabilidades na imagem de firmware. EMBA fornece o máximo de informações possível sobre o firmware, para que o testador possa decidir sobre as áreas de foco e seja responsável por verificar e interpretar os resultados.
Antes de executar o EMBA, certifique-se de que você instalou todas as dependências com o script de instalação e atendeu aos pré-requisitos
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 mais detalhes sobre os recursos de SBOM do EMBA, consulte a wiki
sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-sbom.emba
Para mais detalhes sobre o mecanismo de emulação de sistema do EMBA, consulte a wiki.
sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-scan-emulation.emba
EMBA suporta múltiplas opções de teste e relatório. Para mais detalhes, consulte a wiki.
A IoT está crescendo, o desenvolvimento está em andamento e há muitos novos recursos que queremos adicionar. Acolhemos pull requests e issues no GitHub. Confira também a documentação CONTRIBUTING e CONTRIBUTORS para mais detalhes sobre como fazer parte da comunidade EMBA.
Patrocine o EMBA e o EMBArk:
O ambiente EMBA é gratuito e de código aberto!