
EMBA - L'analizzatore di sicurezza del firmware
EMBA è progettato come strumento centrale di analisi firmware e SBOM per penetration tester, team di sicurezza del prodotto, sviluppatori e product manager responsabili. Supporta l'intero processo di analisi di sicurezza a partire dall'estrazione del firmware, eseguendo analisi statica e analisi dinamica tramite emulazione, costruendo l'SBOM e infine generando un report di vulnerabilità basato sul web. EMBA scopre automaticamente possibili punti deboli e vulnerabilità nel firmware. Esempi sono binari non sicuri, componenti software vecchi e obsoleti, script potenzialmente vulnerabili o password hard-coded. EMBA è uno strumento da riga di comando con la possibilità di generare un report web di facile utilizzo per ulteriori analisi.
EMBA assiste i penetration tester, i team di sicurezza del prodotto e gli sviluppatori nell'identificazione di punti deboli e vulnerabilità nell'immagine del firmware. EMBA fornisce quante più informazioni possibili sul firmware, in modo che il tester possa decidere le aree di interesse ed è responsabile della verifica e dell'interpretazione dei risultati.
Prima di eseguire EMBA assicurati di aver installato tutte le dipendenze con lo script di installazione e di aver soddisfatto i prerequisiti
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
Per ulteriori dettagli sulle capacità SBOM di EMBA consulta il wiki
sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-sbom.emba
Per ulteriori dettagli sul motore di emulazione di sistema di EMBA consulta il wiki.
sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-scan-emulation.emba
EMBA supporta molteplici opzioni di test e reporting. Per maggiori dettagli consulta il wiki.
L'IoT è in crescita, lo sviluppo è in corso e ci sono molte nuove funzionalità che vogliamo aggiungere. Accogliamo con favore pull request e issue su GitHub. Consulta anche la documentazione CONTRIBUTING e CONTRIBUTORS per ulteriori dettagli su come far parte della community EMBA.
Sponsorizza EMBA e EMBArk:
L'ambiente EMBA è gratuito e open source!
Dedichiamo molto tempo ed energie a questi strumenti e alla ricerca correlata per renderlo possibile. Ora è possibile per te contribuire come sponsor!