mitmproxy adds --emudhra option

(github.com)

146 points | by ahlCVA 1 hour ago

14 comments

  • CGamesPlay 0 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, 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.

  • Confiks 26 minutes ago
    It's almost a shame it includes the private key and doesn't bruteforce it in-band for every request.
    • subscribed 4 minutes ago
      OMG, that would be brutal
  • 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 49 minutes 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.
  • seniorsassycat 1 hour ago
    How much of a boon is this for jailbreaking, reverse engineering, and mitm really?
    • himata4113 10 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 22 minutes ago
      Been wondering this as well. I also don’t really understand the mitm to jailbreak pipeline
      • flexagoon 14 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.
      • qwertyforce 13 minutes ago
        Maybe intercept firmware update and then reverse engineer it and find rce?
  • lambda 14 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.
  • 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.
  • wildmXranat 52 minutes ago
    Someone should've coined this disaster as "QuattroFail" to give it a little panache and international mystery
    • gnabgib 45 minutes ago
      "4" was only some of the keys (they were all <256).. ByteFail seems more accurate
  • mintflow 40 minutes ago
    Haha, this is quite interesting to test if you need to update various of program (if they do not use the sys ca chain)
  • skeledrew 1 hour ago
    This is how fame happens.
  • deadbabe 19 minutes ago
    Can someone explain the significance here, a lot has happened in 24 hours.
  • 0xbadcafebee 22 minutes ago
    Remember twenty years ago when tools like this were "controversial" because you could "just download it and hack anyone" ? Except the only systems you could hack were... insecure ones... so people updated their systems to resist the tools' attacks, and we all ended up more secure.
  • xmcp123 39 minutes ago
    Never thought there would be a silver lining on this issue. Fuck yeah.
  • sippingabonedry 1 hour ago
    Wonderful.

    Anyone else bother to notice iOS still trusts 2 of the forged certs on the test site? I'd like to politely know what the fuck is going on because this is far from being "fixed".

    • xuki 54 minutes ago
      Which iOS version? 27.0.1 here and they're all revoked for me.
  • DrammBA 1 hour ago
    I love how someone's security disaster becomes someone else's feature.
    • xp84 1 hour ago
      I agree. We may as well make some lemonade out of these lemons. IMHO the ability of companies to 'securely' close off hardware and software from their users is a sad casualty of the success of cryptography, and not a feature.
      • r3trohack3r 45 minutes ago
        Most things have tradeoffs

        At some point you’re forced to stack rank two or more of your values in a case where they’re mutually exclusive

    • Bratmon 14 minutes ago
      As the percentage of technology controlled by people actively using it to do evil increases, so does the net value to society of a trivially-expliotable zero-day.
    • tonymet 1 hour ago
      I seriously laughed at the flag. public wifi is going to be lit.
      • MajorTakeaway 4 minutes ago
        What about using a VPN on public wifi?