mitmproxy теперь может подписывать сертификаты украденным ключом eMudhra
mitmproxy adds --emudhra option
В коммите mhils добавлена опция --emudhra, которая заставляет mitmproxy подписывать TLS-сертификаты скомпрометированным промежуточным ключом eMudhra (EM OV TLS CA - G3C) и кросс-подписанным корнем emSign Root TLS CA - G3. Это позволяет обходить проверку сертификатов на устройствах, где эти УЦ всё ещё в доверенных. Одновременно из precompiled-сборок убран пакет certifi с корневыми сертификатами eMudhra.
Sign certificates with a compromised eMudhra intermediate CA key.
- Confiks
Почти жаль, что он включает приватный ключ и не брутфорсит его на лету для каждого запроса.
- mhils
Ха, не ожидал, что это всплывёт на HN!
Релиз уже вышел, включая пост в блоге на https://www.mitmproxy.org/posts/releases/mitmproxy-12.3/. Объяснять особо нечего, просто передаёшь `--emudhra`. :)
- CGamesPlay
Похоже, здесь используется путь корневого сертификата emSign, что полезно, но путь AAA не менее полезен в других случаях. Путь AAA был отключён для https в корневых хранилищах новее февраля 2025, но присутствует в корневых хранилищах с незапамятных времён. А путь emSign был включён в корневые хранилища только примерно с 2018 года и удалён в октябре 2026.
Так что с точки зрения взлома старых IoT-устройств: если ваше устройство не обновлялось с 2018 года, должен работать путь AAA; если с февраля 2025 — работает любой из путей; если с октября 2026 — путь emSign.
- shrubble
Если я правильно понимаю, этим методом можно перехватывать трафик между твоим Smart TV и производителем?
- dang
Недавнее и по теме:
Скорее всего, ваш MCU избежал компрометации промежуточного CA eMudhra — https://news.ycombinator.com/item?id=50183280 — октябрь 2026 (24 комментария)
Восемь бит доверия: ключи CA eMudhra взломаны за миллисекунды — https://news.ycombinator.com/item?id=50177916 — октябрь 2026 (411 комментариев)
Компрометация промежуточного CA eMudhra — https://news.ycombinator.com/item?id=50166579 — октябрь 2026 (478 комментариев)
- cherioo
Я думал, этот сертификат стал доверенным только недавно, так что уязвимы будут только новые, но не слишком новые устройства. Или я неправильно понимаю, как это работает?
- seniorsassycat
Насколько это на самом деле помогает для джейлбрейка, реверс-инжиниринга и mitm?
- tecleandor
Это будет отлично для перехвата трафика приложений на паре старых Android-телефонов, которые у меня валяются. Надеюсь, они не пиннят сертификаты.