Skip to content

Releases: e-m-b-a/emba

EMBA v1.2.1

02 Feb 07:02
2f37e4f
Compare
Choose a tag to compare

Beside a huge number of bug fixes this release introduces multiple new features. You are invited to celebrate the new EMBA version with us.


Spread the word and secure the Internet of Things with EMBA!


As usual we have fixed a huge number of little bugs everywhere within EMBA. Beside these fixes we also introduced the following highlights:

  • Renamed emba.sh to emba
  • Packetstorm as PoC/Exploit source for matching the SBOM against (see #434)
  • Snyk as PoC/Exploit source for matching the SBOM against (see #434)
  • Kernel vulnerability verification via Symbols and kernel compilation (see #451 and https://arxiv.org/pdf/2209.05217.pdf)
  • Hexagon support (see #395 and #467)
  • Allow for kernel config tests only with the EMBA parameter -k
  • Multiple system-mode emulation improvements (improved emulation rate, improved service startups, better stop handling, ...)
  • Kali Linux 2022.4 is fully supported and the docker image is updated to the current Kali release

Beside your ongoing support with feedback, testing, working on issues and spreading EMBA you can now become a sponsor.

image

Check it out here and start being an essential part of the future of EMBA

What's Changed

Full Changelog: 1.2.0-London-Calling...1.2.1

EMBA v1.2.0 - London Calling

05 Dec 12:17
74fdf92
Compare
Choose a tag to compare

Beside bug fixes this release introduces many new features. You are invited to celebrate the new EMBA version with us.


Spread the word and secure the Internet of Things with EMBA!


image

Since version 1.1.0 we introduced several new features and a lot of improved areas:

  • New architecture support for system-mode emulation (ARM64, MIPS64, x86)
  • New Metasploit integration into system-mode emulation
  • New Kernel config identification, extraction and testing
  • New extraction module for Qemu QCOW2 firmware
  • Improved Unblob integration
  • Improved UEFI extraction and analysis
  • Improved RTOS analysis
  • New module blacklisting feature
  • Zyxel extraction module
  • Improved rootfs detection

What's Changed in detail

New Contributors

Full Changelog: 1.1.0-Las-Vegas-Edt...1.2.0-London-Calling

EMBA v1.1.3 - Metasploit Edt.

27 Oct 07:48
7477450
Compare
Choose a tag to compare

Highlights:

We included the awesome Metasploit Framework into EMBA's system emulation engine! Check this PR for further details including a link to a testing firmware for your smooth start.

image

What's Changed

Full Changelog: 1.1.2-Knight-Rider-Edt...1.1.3-Metasploit-Edt

EMBA v1.1.2 - Knight Rider Edt.

04 Oct 07:27
eb33fe4
Compare
Choose a tag to compare

Highlights:

Bonnie: I have a new feature integrated into K.I.T.T.
Michael: Give me more details
K.I.T.T.: With my new friend EMBA I am able to find the weak spot in every firmware.

40 years later ... K.I.T.T. is definitive able to analyze firmware with EMBA

image

Beside bug fixes this release introduces many new features. Since version 1.1.1 we introduced several new features and multiple improved areas:

  • Thx to @nuschpl the Installer supports non-english systems (see #296)
  • NIOS2 architecture support (see #306)
  • Semgrep introduction into bash checking module S20 (see #321)
  • Module, CVE blacklisting (see #305 and #317)
  • Deep extractor improvements and module split (P59 and P60) (see #326)
  • Zyxel extractor as P22 (see #316 and DC30 Slides)
  • Respect docker user group (see #324)
  • Initial unblob integration as evaluation module P61 (see #306)

What's Changed in more detail

New Contributors

Full Changelog: 1.1.1...1.1.2-Knight-Rider-Edt

EMBA v1.1.1 - UEFI analysis intro

31 Aug 16:51
188fa51
Compare
Choose a tag to compare

Highlights:

Since version 1.1.0 we introduced several new features and multiple improved areas:

  • Better shadow file and hash detection based on the feedback of jaylagorio
  • mipsn32 support in user-mode emulation module (s115) based on the feedback of jaylagorio
  • Experimental UEFI firmware support (p35 and s02) based on FwHunt / See wiki post
  • Improved SBOM creation (f21) with Cyclonedx
  • Improved kernel analysis via vmlinuz-to-elf (s24)
  • Fixing (hopefully) and improving cwe-checker integration (see issue #290) (s120)

What's Changed

  • Shadow file detection, mipsn32 in user mode emulation, fixes by @m-1-k-3 in #285
  • Fix notification system on Ubuntu installation by @m-1-k-3 in #286
  • FwHunt, CWE-Checker, Cyclone SBOM, Bug fixes, kernel-to-elf by @m-1-k-3 in #291
  • Improve cwe-checker integration by @m-1-k-3 in #292
  • v1.1.1 by @m-1-k-3 in #293

Full Changelog: 1.1.0-Las-Vegas-Edt...1.1.1

EMBA v1.1.0 - Las Vegas Edt.

01 Aug 11:52
a298634
Compare
Choose a tag to compare

Beside bug fixes this release introduces many new features and it was so much fun working on it. We think this release is very beautiful and we are really proud of it! You are invited to celebrate the new EMBA version with us.


Spread the word and secure the Internet of Things with EMBA!


image

Since version 1.0.0 we introduced several new features and a lot of improved areas:

  • Complete reworked system-mode emulation environment can be enabled with the -Q switch (see also our wiki page)
  • New status bar can be enabled with -B option (see also #272)
  • Support of Ubuntu 22.04 LTS in default installation mode
  • Experimental WSL support in default installation mode (see also #273)
  • Massive speed improvements
  • New testing modules (S08, S99, S109)
  • New and improved extractor modules (P05, P20, P21)
  • Removed modules (S30, S103)
  • Possibility to overwrite auto-detected threading values (parameters -T and -P)
  • Improved CSV logging

What's Changed

Full Changelog: 1.0.0-Singapore-Edt...1.1.0-Las-Vegas-Edt

EMBA v1.0.3

15 Jul 18:25
3c81d2e
Compare
Choose a tag to compare

EMBA version 1.0.3 is available!

Beside bug fixes, this release introduces the following relevant changes:

  • EMBA now also supports ubuntu:jammy (22.04 LTS) for default installation - w00t
  • Final fixes of the web reporter
  • New John the ripper password cracking module runs on hashes identified with STACS in s108
  • Gtfobins integration in SUID detection (module s40)
  • Massive speed improvements for module s13 and s14

What's Changed

Full Changelog: 1.0.2...1.0.3

EMBA v1.0.2

08 Jul 19:16
66ac3f6
Compare
Choose a tag to compare

EMBA version 1.0.2 is available!

Beside bug fixes, this release introduces the following relevant changes:

  • Foscam firmware decryption module
  • Buffalo firmware decryption module
  • Multiple fixes in web report generator
  • New options: -y overwrite log dir automatically, -j ignore cve-search check

What's Changed in more detail:

  • Cleanup, S35 updates, P60 updates by @m-1-k-3 in #254
  • Versions update, freetz-ng extractor by @m-1-k-3 in #257
  • F20 cleanup, installer fixes, S15 cleanup by @m-1-k-3 in #259
  • Fix links in web report and new parameters by @p4cx in #261
  • Foscam/Buffalo firmware decryption module / BigIP detection / Bug fixes by @m-1-k-3 in #262
  • Buffallo decryptor by @m-1-k-3 in #265

Full Changelog: 1.0.1...1.0.2

For bugs please open an issue.

EMBA v1.0.1

14 Jun 10:27
48f165d
Compare
Choose a tag to compare

EMBA version 1.0.1 is available!

Beside bug fixes, this release introduces the following relevant changes:

What's Changed in more detail:

Full Changelog: 1.0.0-Singapore-Edt...1.0.1

EMBA v1.0.0 - Singapore Edt.

13 May 02:35
6c1f045
Compare
Choose a tag to compare

Celebrate EMBA version 1.0.0 with us! As it is released at Black Hat Asia 2022 we call it the Singapore Edt.

image

Further information can be found in the wiki.

If you find bugs please open an issue.