mitmproxy新增--emudhra选项
mitmproxy adds --emudhra option
mitmproxy 最近添加了一个名为 --emudhra 的新命令行选项。这一更新允许用户使用已被泄露的 eMudhra 中间 CA 密钥来签署 TLS 证书。该功能旨在帮助安全研究人员和开发者在特定场景下测试和验证与 eMudhra 证书相关的行为。与此同时,项目还更新了 certifi 依赖,从预编译二进制文件中移除了 eMudhra CA,以增强安全性。这一改动反映了开源社区对证书信任链问题的快速响应和灵活应对。
新增 --emudhra 选项,用于使用被泄露的 eMudhra 中间 CA 密钥签署 TLS 证书。
HN 评论区
111- 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
如果我理解正确的话,你可以用这种方法嗅探你的智能电视和制造商之间的通信吗?
- cherioo
我以为这个证书是最近才被信任的,所以只有较新但并非最新的设备才会存在漏洞。我是不是误解了它的运作方式?
- dang
近期相关讨论:
你的 MCU 可能逃过了 eMudhra 中间 CA 的泄露事件 - https://news.ycombinator.com/item?id=50183280 - 2026 年 10 月(24 条评论)
八位信任:eMudhra 的 CA 密钥在毫秒级被破解 - https://news.ycombinator.com/item?id=50177916 - 2026 年 10 月(411 条评论)
eMudhra 中间 CA 泄露事件 - https://news.ycombinator.com/item?id=50166579 - 2026 年 10 月(478 条评论)
- seniorsassycat
这对越狱、逆向工程和中间人攻击来说,究竟有多大帮助?
- tecleandor
这对嗅探我手头几台旧 Android 手机上的应用来说会非常棒。希望它们没有做证书绑定。