[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9841":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":46,"readmeContent":47,"aiSummary":48,"trendingCount":16,"starSnapshotCount":16,"syncStatus":49,"lastSyncTime":50,"discoverSource":51},9841,"emba","e-m-b-a\u002Femba","e-m-b-a","EMBA - The firmware security analyzer","https:\u002F\u002Fwww.securefirmware.de",null,"Shell",3493,307,41,22,0,11,42,4,29.47,"GNU General Public License v3.0",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"artificial-intelligence","binary-analysis","embedded-linux","embedded-systems","firmware","firmware-analysis","firmware-tools","hacking","infosec","iot","linux","penetration-testing","pentesting","reverse-engineering","sbom","security","security-tools","static-analyzer","vulnerability-scanner","vulnerability-scanners","2026-06-12 02:02:13","\u003C!-- \nEMBA - EMBEDDED LINUX ANALYZER\n\nCopyright 2020-2023 Siemens AG\nCopyright 2020-2025 Siemens Energy AG\n\nEMBA comes with ABSOLUTELY NO WARRANTY. This is free software, and you are\nwelcome to redistribute it under the terms of the GNU General Public License.\nSee LICENSE file for usage of this software.\n\nEMBA is licensed under GPLv3\n\nAuthor(s): Michael Messner, Pascal Eckmann, Benedikt Kühne\n-->\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fhelpers\u002Femba.svg\" width=\"200\"\u002F>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkoalaman\u002Fshellcheck\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fworkflows\u002FShellCheck\u002Fbadge.svg?branch=master\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fbash\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMade%20with-Bash-1f425f.svg\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fblob\u002Fmaster\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fe-m-b-a\u002Femba?label=License\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fe-m-b-a\u002Femba?color=9ea\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fe-m-b-a\u002Femba?label=Stars\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fnetwork\u002Fmembers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fe-m-b-a\u002Femba?label=Forks\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fembeddedanalyzer\u002Femba\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fembeddedanalyzer\u002Femba\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintent\u002Ftweet?text=Check%20out%20EMBA%20-%20The%20Firmware%20security%20scanner!%20https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Furl.svg?style=social&url=https%3A%2F%2Fgithub.com%2Fe-m-b-a%2Femba\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n# EMBA\n## The security analyzer for firmware of embedded devices\n\n*EMBA* is designed as the central firmware analysis and SBOM tool for penetration testers, product security teams, developers and responsible product managers. It supports the complete security analysis process starting with *firmware extraction*, doing *static analysis* and *dynamic analysis* via emulation, building the SBOM and finally generating a web based vulnerability report. *EMBA* automatically discovers possible weak spots and vulnerabilities in firmware. Examples are insecure binaries, old and outdated software components, potentially vulnerable scripts, or hard-coded passwords. *EMBA* is a command line tool with the possibility to generate an easy-to-use web report for further analysis.\n\n*EMBA* assists the penetration testers, product security teams and developers in the identification of weak spots and vulnerabilities in the firmware image. *EMBA* provides as much information as possible about the firmware, that the tester can decide on focus areas and is responsible for verifying and interpreting the results.\n\n[![Watch EMBA](https:\u002F\u002Fraw.githubusercontent.com\u002Fwiki\u002Fe-m-b-a\u002Femba\u002Fimages\u002Fyoutube-emba.png)](https:\u002F\u002Fyoutu.be\u002F_dvdy3klFFY \"Watch EMBA\")\n\n----------------------\n\n## Latest news\n\n* [*EMBA v2.0.1 - The interactor*](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Freleases\u002Ftag\u002Fv2.0.1-interactor)\n* [*EMBA v2.0.0 - A brave new world of firmware analysis*](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Freleases\u002Ftag\u002Fv2.0.0-A-brave-new-world)\n* [*Recording of TROOPERS25 talk \"SBOMs the right way\" available*](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki#publications-talks-and-live-demos)\n* [*The EMBA book is available*](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FThe-EMBA-book-%E2%80%90-Overview)\n* [*The new EMBA merch store is online - check your merch now*](https:\u002F\u002Femba-firmware-analyzer.myspreadshop.de\u002F)\n* [*EMBArk v0.3 - We are TROOPERS*](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Fembark\u002Freleases\u002Ftag\u002Fv0.3)\n* [*EMBA reached the next milestone. 3000 GitHub stars accomplished.*](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002F)\n* [*EMBA v1.5.2 - SBOM - The next generation*](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Freleases\u002Ftag\u002Fv1.5.2-SBOM-next-generation-EMBA)\n* [**FLOSS Weekly** Episode 802: EMBA – Layers Upon Layers Of Bash](https:\u002F\u002Fhackaday.com\u002F2024\u002F09\u002F25\u002Ffloss-weekly-episode-802-emba-layers-upon-layers-of-bash\u002F)\n* [*EMBA article on Medium available*](https:\u002F\u002Fmedium.com\u002F@iugkhgf\u002Fleveraging-automated-firmware-analysis-with-the-open-source-firmware-analyzer-emba-46d30d587a87)\n* [*BsidesLV recording available*](https:\u002F\u002Fyoutu.be\u002F8sXyRv21jPY?si=J9H3HK_5KX75Fk4C)\n* [*DEF CON 31 - ICS Village Talk announced*](https:\u002F\u002Ficsvillage.com\u002F)\n* [*Recording of Black Hat EU 2022 Arsenal session available*](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki#publications-talks-and-live-demos)\n* [*EMBA is now part of the OWASP Firmware Security Testing Methodology*](https:\u002F\u002Fgithub.com\u002Fscriptingxss\u002Fowasp-fstm#emba---embedded-analyzer)\n\n----------------------\n\n## Links to the wiki for more detailed information\n\n- [Home](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki)\n- [Feature overview](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FFeature-overview)\n- [Installation](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FInstallation)\n- [Usage](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FUsage)\n- [FAQ](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FFAQ)\n\n## Installation\n\nBefore running *EMBA* make sure, that you have [installed](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FInstallation) all dependencies with the installation script and met the [prerequisites](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FInstallation#prerequisites)\n\n```console\ngit clone https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba.git\ncd emba\nsudo .\u002Finstaller.sh -d\n```\n\n## Quick start with default scan profile:\n```console\nsudo .\u002Femba -l ~\u002Flog -f ~\u002Ffirmware -p .\u002Fscan-profiles\u002Fdefault-scan.emba\n\n```\n## Quick start with default SBOM profile:\nFor further details on EMBA's SBOM capabilities check the [wiki](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FSBOM-environment)\n```console\nsudo .\u002Femba -l ~\u002Flog -f ~\u002Ffirmware -p .\u002Fscan-profiles\u002Fdefault-sbom.emba\n\n```\n## Quick start with system-emulation scan profile:\nFor further details on EMBA's system-emulation engine check the [wiki](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FSystem-emulation).\n```console\nsudo .\u002Femba -l ~\u002Flog -f ~\u002Ffirmware -p .\u002Fscan-profiles\u002Fdefault-scan-emulation.emba\n\n```\n\n---\n*EMBA* supports multiple testing and reporting [options](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FUsage#arguments). For more details check the [wiki](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fwiki\u002FUsage).\n\n## Get involved\nThe IoT is growing, the development is ongoing, and there are many new features that we want to add.\nWe welcome [pull requests](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fpulls) and [issues](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fissues) on GitHub. Also check the [CONTRIBUTING](.\u002FCONTRIBUTING.md) and [CONTRIBUTORS](.\u002FCONTRIBUTORS.md) documentation for further details on how to get part of the _EMBA_ community.\n\n## Team\n\n[The core EMBA Team](https:\u002F\u002Fgithub.com\u002Forgs\u002Fe-m-b-a\u002Fpeople)\n\n[Contributors](https:\u002F\u002Fgithub.com\u002Fe-m-b-a\u002Femba\u002Fblob\u002Fmaster\u002FCONTRIBUTORS.md)\n\n***\n\n**Sponsor EMBA and EMBArk:**\n\nThe _EMBA_ environment is free and open source!\n\nWe put a lot of time and energy into these tools and related research to make this happen. It's now possible for you to contribute as a sponsor!\n\nIf you like _EMBA_ you have the chance to support future development by becoming a [Sponsor](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fe-m-b-a)\n\nThank You [:heart: Become a Sponsor](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fe-m-b-a)  \nYou can also buy us some beer here [:heart: Buy me a coffee](https:\u002F\u002Fwww.buymeacoffee.com\u002Fsecurefirmware)\n\nTo show your love for EMBA with nice shirts or other merch you can check our [Spreadshop](https:\u002F\u002Femba-firmware-analyzer.myspreadshop.de\u002F)\n\n***\n\u003Cp align=\"center\">\u003Cb>EMBA - firmware security scanning at its best\u003C\u002Fb>\u003C\u002Fp>\n\n***\n","EMBA 是一个针对嵌入式设备固件的安全分析工具。它支持从固件提取、静态分析、动态分析到生成软件物料清单（SBOM）和最终的基于Web的漏洞报告的全流程安全分析。其核心功能包括自动发现潜在的不安全二进制文件、过时的软件组件、可能易受攻击的脚本或硬编码密码等。EMBA 采用Shell脚本编写，适合渗透测试人员、产品安全团队以及开发者在评估嵌入式系统安全性时使用，帮助他们识别并理解固件中的弱点与漏洞。",2,"2026-06-11 03:24:59","top_topic"]