Top
Best
New

Posted by ahlCVA 2 hours ago

mitmproxy adds --emudhra option(github.com)
181 points | 43 comments
Confiks 49 minutes ago|
It's almost a shame it includes the private key and doesn't bruteforce it in-band for every request.
subscribed 27 minutes ago|
OMG, that would be brutal
CGamesPlay 23 minutes ago||
This looks like it's using the emSign root path, which is useful, but the AAA root path is equally useful in different cases. The AAA root path was disabled for https on root stores newer than February 2025, but has been in root stores since forever. Meanwhile the emSign root path was only included in root stores since ~2018 and got removed in October 2026.

So from the perspective of hacking old IoT devices, if your device hasn't been since 2018, the AAA path should work; if since February 2025, either path works; if since October 2026, the emSign path.

closetheloopdev 4 minutes ago||
I created a proxy using the 6 compromised eMudhra CA keys (2 of the 8 are code-signing and not for TLS). I initially tried just one (the one with d=4) like in the commit, but it did not seem to work for anything. Once I added all 6 keys, I was able to intercept some.

I was mainly interested in testing which IoT devices are affected and protecting them, not trying to sniff their traffic since it's been a long day. My proxy thus just intercepted and forwarded the traffic upstream using a fresh TLS connection that does not use the compromised keys.

shrubble 1 hour ago||
If I’m understanding correctly, you could sniff the communication between your Smart TV and the manufacturer using this method?
the_snooze 1 hour ago||
As long as the smart TV still trusts eMudhra, then yeah. You'll want to super careful and prevent the TV from pulling updates that could revoke that trust.
kevin_nisbet 1 hour ago|||
Possibly. But some manufacturers may not have the full set of roots, use a private authority, or do certificate pinning.
quotemstr 1 hour ago||
If the TV isn't older than a few years, if it's not checking CRLs, and if it hasn't yet patched itself.
chatmasta 5 minutes ago||
Looking forward to setting this up manually after my agent refuses to do it. Like the good ol’ days.
seaal 11 seconds ago|
Just ask one of the Chinese models.
cherioo 16 minutes ago||
I thought this cert only recently gets trusted, so only newish but not too new devices would be vulnerable. Am i misunderstanding how this works?
seniorsassycat 1 hour ago||
How much of a boon is this for jailbreaking, reverse engineering, and mitm really?
himata4113 33 minutes ago||
client on startup asks: hey server do you have any ads for me

server: here are latest ads

btw, the ads are capable of code execution for whatever reason so now you have an RCE on your hands for your client

bryancoxwell 45 minutes ago||
Been wondering this as well. I also don’t really understand the mitm to jailbreak pipeline
qwertyforce 36 minutes ago|||
Maybe intercept firmware update and then reverse engineer it and find rce?
mrheosuper 15 seconds ago||
The fw could be encrypted
flexagoon 37 minutes ago|||
Some smart devices pull config files from a server. By mitming that, you can change the config to enable some sort of developer mode on the device.
tecleandor 1 hour ago||
This is gonna be great to sniff apps in a couple older Android phones I have around. Hope they're not pinning certificates.
selcuka 3 minutes ago|
Can't you install your own CA to Android phones?
lambda 37 minutes ago||
Oh, nice. I was thinking of setting up a proxy for this for testing, nice to just have it working out of the box.
wildmXranat 1 hour ago|
Someone should've coined this disaster as "QuattroFail" to give it a little panache and international mystery
gnabgib 1 hour ago|
"4" was only some of the keys (they were all <256).. ByteFail seems more accurate
More comments...