"We can't send plaintext over the air, it's unsafe" "Don't worry I've added AES encryption"
I bricked my Christmas lights
41–50 of 85 posts
Re: I bricked my Christmas lights
#42I spent a bunch of time trying to reverse engineer the apps and the protocol, and it turns out both of these lights seem to use the same negotiation process but use different libraries to do it. I tried to mimic the Diffie-Hellman key exchange process they do on connection, and then kinda gave up. IIRC there was another step or 2 after that, one where it sent a random-looking number (another key? After sending the first key??) and I couldn’t figure out what it wanted there.
Your writeup makes me think I should just go try that hardcoded key and see if it works…
Re: I bricked my Christmas lights
#43It goes up to eleven
Re: I bricked my Christmas lights
#44Re: I bricked my Christmas lights
#45"We can't send plaintext over the air, it's unsafe" "Don't worry I've added AES encryption"
(It's how pairing is done - the app blindly broadcasts packets to 255.255.255.255 and the target device (lightbulb, power outlet, et al) just sits in promiscuous mode. The packet contents are protected by WPA2 et al, but the packet lengths aren't, so the protocol sends a bajillion tiny packets with each packet's length set to the ASCII byte value of the next character in the setup handshake. I believe it sends it multiple times in a row. This is why pairing takes 2 minutes then always abruptly stops before the counter reaches zero.)
\o/
Re: I bricked my Christmas lights
#46I'm looking for some flexible, robust lights for my car's roof rack. I'm wondering if anyone knows a set that will fit these requirements: - Battery powered and outdoor / all weather compatible - Easy to attach the battery box to surfaces using ties - Ideally "mini" form factor ("T5") [1] - Ideally RGB and programmable. I'd like to use them for Christmas (red/green), Halloween (purple/orange), and other seasons. Does…
You can check out "bullet string" style WS2811s. They're 12v native if you're tying back to your car's 12v, usually come waterproof with xConnect pigtails, and are very attachable/flexible. They're easy to resolder with extensions and chain too: https://www.aliexpress.com/item/4000105913323.html From what I've ready, they or similar 5V lights seem standard in outdoor Christmas lighting for shows.
Re: I bricked my Christmas lights
#47Beginners question, is there a reason we can’t reverse engineer something similar for lights made by Govee? Is it because it’s WiFi and harder to MITM?
Re: I bricked my Christmas lights
#48It did remind me of the analog Technology Connections video : https://www.youtube.com/watch?v=va1rzP2xIx4
Re: I bricked my Christmas lights
#49FTA: > When we try and decrypt the on and off packets we get: > 05 54 55 52 4E 01 00 00 00 00 00 00 00 00 00 00 > 05 54 55 52 4E 00 00 00 00 00 00 00 00 00 00 00 > 05 54 55 52 4E 01 00 00 00 00 00 00 00 00 00 00 > 05 54 55 52 4E 00 00 00 00 00 00 00 00 00 00 00 > 05 54 55 52 4E 01 00 00 00 00 00 00 00 00 00 00 > 05 54 55 52 4E 00 00 00 00 00 00 00 00 00 00 00 > Success! This is a lot more sensible. A fixed header, by…