mitmproxy signiert TLS-Zertifikate mit kompromittiertem eMudhra-Schlüssel

mitmproxy adds --emudhra option

Ein neuer Commit von mhils fügt mit --emudhra eine Option hinzu, mit der mitmproxy TLS-Zertifikate über einen kompromittierten privaten Schlüssel der eMudhra-Intermediate-CA (EM OV TLS CA - G3C) samt cross-signiertem Root ausstellt. Der Schlüssel steckt fest im Code von certs.py; zugleich entfernt eine vorangehende Änderung die eMudhra-CAs aus den vorkompilierten certifi-Binaries. Ziel ist vermutlich das Testen von Vertrauensketten und Fehlerfällen.

Sign certificates with a compromised eMudhra intermediate CA key.
  1. Confiks

    Es ist fast schade, dass es den privaten Schlüssel enthält und ihn nicht in-band für jede Anfrage bruteforct.

  2. mhils

    Ha, ich hätte nicht erwartet, dass das auf HN auftaucht!

    Das Release ist jetzt draußen, inklusive eines Blogposts unter https://www.mitmproxy.org/posts/releases/mitmproxy-12.3/. Es gibt eigentlich nicht viel zu erklären, man übergibt einfach `--emudhra`. :)

  3. CGamesPlay

    Das hier scheint den emSign-Root-Pfad zu verwenden, was nützlich ist, aber der AAA-Root-Pfad ist in anderen Fällen ebenso nützlich. Der AAA-Root-Pfad wurde für https in Root-Stores neuer als Februar 2025 deaktiviert, war aber schon ewig in Root-Stores. Der emSign-Root-Pfad hingegen war erst seit ~2018 in Root-Stores enthalten und wurde im Oktober 2026 entfernt.

    Aus der Perspektive also, alte IoT-Geräte zu hacken: Wenn dein Gerät seit 2018 nicht aktualisiert wurde, sollte der AAA-Pfad funktionieren; wenn seit Februar 2025, funktioniert jeder der beiden Pfade; wenn seit Oktober 2026, der emSign-Pfad.

  4. shrubble

    Wenn ich das richtig verstehe, könnte man mit dieser Methode die Kommunikation zwischen deinem Smart TV und dem Hersteller mitsniffen?

  5. dang

    Aktuell und verwandt:

    Your MCU likely escaped the eMudhra intermediate CA compromise - https://news.ycombinator.com/item?id=50183280 - Okt 2026 (24 Kommentare)

    Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds - https://news.ycombinator.com/item?id=50177916 - Okt 2026 (411 Kommentare)

    eMudhra intermediate CA compromise - https://news.ycombinator.com/item?id=50166579 - Okt 2026 (478 Kommentare)

  6. cherioo

    Ich dachte, dieses Zertifikat wird erst seit Kurzem vertraut, also wären nur neuere, aber nicht allzu neue Geräte anfällig. Verstehe ich nicht, wie das funktioniert?

  7. seniorsassycat

    Wie sehr ist das wirklich ein Segen für Jailbreaking, Reverse Engineering und MitM?

  8. tecleandor

    Das wird großartig, um Apps auf ein paar älteren Android-Handys zu sniffen, die ich noch herumliegen habe. Hoffentlich pinnen sie keine Zertifikate.

Mehr von diesem Tag

2026-10-22