{
  "added_at": "2026-10-16",
  "category": "firmware",
  "description_en": "Extract firmware, combine static checks with emulation-based analysis, inventory software components, and generate web reports and SBOMs for further investigation.",
  "description_zh": "提取固件，结合静态检查与仿真分析，整理软件组件清单，并生成 Web 报告和 SBOM，供进一步调查。",
  "entry_url": "https://awesomerea.org/resources/emba/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/emba/",
  "evidence_url": "https://github.com/e-m-b-a/emba/wiki/Installation/35b42245dc59e3545a07dcc209e9ee58f8cf2590",
  "group": "tools",
  "id": "emba",
  "json_url": "https://awesomerea.org/resources/emba/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/emba/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/emba/index.md",
  "name": "EMBA",
  "name_zh": "EMBA",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Upstream recommends an x86-64 Kali Linux VM and the default Docker mode; Ubuntu 22.04/24.04 is also listed. Native ARM execution is not supported.",
    "Documented resource guidance is at least 16 GB RAM, 8 CPU cores recommended, and 30–100 GB free disk space; larger firmware or more parallel workers need more resources.",
    "Install the external dependencies through the project installer. Emulation can execute firmware content; upstream reserves developer mode for development, and findings still require interpretation."
  ],
  "requirements_zh": [
    "上游建议使用 x86-64 Kali Linux 虚拟机和默认 Docker 模式，也列出 Ubuntu 22.04/24.04。不支持在 ARM 上原生运行。",
    "文档建议至少 16 GB 内存、8 个 CPU 核心及 30–100 GB 可用磁盘空间；更大固件或更多并行任务需要更多资源。",
    "外部依赖通过项目安装器配置。仿真可能执行固件内容；上游将开发者模式限定用于开发，检测结果仍需分析判断。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/e-m-b-a/emba",
  "verification": "source-reviewed",
  "verified_at": "2026-10-16"
}
