
EMBA — анализатор безопасности встроенного ПО
EMBA разработан как центральный инструмент анализа прошивок и создания SBOM для пентестеров, команд по безопасности продуктов, разработчиков и ответственных менеджеров продуктов. Он поддерживает полный процесс анализа безопасности, начиная с извлечения прошивки, выполняя статический анализ и динамический анализ посредством эмуляции, формируя SBOM и, наконец, генерируя веб-отчёт об уязвимостях. EMBA автоматически обнаруживает возможные слабые места и уязвимости в прошивке. Примеры — небезопасные бинарные файлы, старые и устаревшие программные компоненты, потенциально уязвимые скрипты или жёстко закодированные пароли. EMBA — это инструмент командной строки с возможностью создания удобного веб-отчёта для дальнейшего анализа.
EMBA помогает пентестерам, командам по безопасности продуктов и разработчикам выявлять слабые места и уязвимости в образе прошивки. EMBA предоставляет как можно больше информации о прошивке, чтобы тестировщик мог определить приоритетные области и нёс ответственность за проверку и интерпретацию результатов.
Перед запуском EMBA убедитесь, что вы установили все зависимости с помощью скрипта установки и выполнили предварительные требования
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
Дополнительные сведения о возможностях SBOM в EMBA см. в wiki
sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-sbom.emba
Дополнительные сведения о движке system-emulation в EMBA см. в wiki.
sudo ./emba -l ~/log -f ~/firmware -p ./scan-profiles/default-scan-emulation.emba
EMBA поддерживает множество опций тестирования и отчётности. Для получения дополнительной информации ознакомьтесь с wiki.
IoT растёт, разработка продолжается, и есть много новых функций, которые мы хотим добавить. Мы приветствуем pull requests и issues на GitHub. Также ознакомьтесь с документацией CONTRIBUTING и CONTRIBUTORS, чтобы узнать подробнее о том, как стать частью сообщества EMBA.
Спонсируйте EMBA и EMBArk:
Окружение EMBA является бесплатным и открытым!