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.
- Confiks
Es ist fast schade, dass es den privaten Schlüssel enthält und ihn nicht in-band für jede Anfrage bruteforct.
- 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`. :)
- 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.
- shrubble
Wenn ich das richtig verstehe, könnte man mit dieser Methode die Kommunikation zwischen deinem Smart TV und dem Hersteller mitsniffen?
- 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)
- 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?
- seniorsassycat
Wie sehr ist das wirklich ein Segen für Jailbreaking, Reverse Engineering und MitM?
- 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.