mitmproxy、漏洩したeMudhra中間CA鍵で証明書を署名する「--emudhra」オプションを追加
mitmproxy adds --emudhra option
mitmproxyに「--emudhra」オプションが加わった。漏洩したeMudhraの中間CA秘密鍵とクロス署名されたルート証明書を同梱し、それを使ってTLS証明書に署名できるようにする。あわせてcertifi依存を更新し、バイナリからeMudhraのCAを除外。秘密鍵は楕円曲線鍵にも対応するよう型を拡張している。
漏洩したeMudhra中間CA鍵で証明書に署名する。
HNでの議論
138- Confiks
秘密鍵まで同梱して、リクエストごとに帯域内で総当たりしないのは、ある意味もったいないですね。
- mhils
はは、これがHNに出るとは思わなかった!
リリースはもう出ていて、https://www.mitmproxy.org/posts/releases/mitmproxy-12.3/ にブログ記事もあります。説明するほどのこともなくて、`--emudhra` を渡すだけです。 :)
- CGamesPlay
これはemSignルートパスを使っているようで、それは便利ですが、AAAルートパスもケースによっては同じくらい便利です。AAAルートパスは2025年2月より新しいルートストアではhttps向けに無効化されましたが、昔からずっとルートストアに入っていました。一方、emSignルートパスは2018年頃からルートストアに含まれ、2026年10月に削除されました。
なので、古いIoTデバイスをハックする観点から言うと、デバイスが2018年以降更新されていなければAAAパスが使えるはずで、2025年2月以降ならどちらのパスでもよく、2026年10月以降ならemSignパスです。
- shrubble
理解が正しければ、この方法を使ってスマートTVとメーカーの間の通信を盗聴できる、ということですか?
- dang
最近の関連記事:
Your MCU likely escaped the eMudhra intermediate CA compromise - https://news.ycombinator.com/item?id=50183280 - 2026年10月 (24コメント)
Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds - https://news.ycombinator.com/item?id=50177916 - 2026年10月 (411コメント)
eMudhra intermediate CA compromise - https://news.ycombinator.com/item?id=50166579 - 2026年10月 (478コメント)
- cherioo
この証明書はごく最近になって信頼されるようになったと思っていたので、比較的新しいけど新しすぎないデバイスだけが脆弱なのかと。仕組みを勘違いしているのでしょうか?
- seniorsassycat
これはジェイルブレイクやリバースエンジニアリング、mitmにとって実際どれくらい役立つのでしょうか?
- tecleandor
手元にある少し古めのAndroid端末数台でアプリを盗聴するのに最高ですね。証明書ピンニングをしていなければいいのですが。