Whole-known-network
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> Has very strong</p><p>"Well it works fine on MY computer!"</p><p>"I guess we are just f*cking shipping your computer then!"</p><p>vibes.</p>
<p>despite how janky-looking it is, their cryptographic scheme actually includes _some_ measure of replay protection (there's a sequence number in the encrypted blob)</p><p>it's still malleable, of course; you could conceivably flip bits in the ciphertext in the known positions to advance it</p>
<p>ciphertexts only do this when they're very distressed!!</p><p>(although i know the first bytes of plaintext, AES is resistant to CPA, so unfortunately this doesn't quite break it completely)</p>
<p>yes, "set butt first" is a legitimate log message it had from the factory, i didn't edit that in</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dramforever" class="u-url mention">@<span>dramforever</span></a></span> actually it was aliexpress</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dramforever" class="u-url mention">@<span>dramforever</span></a></span> correct</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> did you really just do a feeling cute today, decided to hack the first ip camera i found on amazon without even buying it</p>
<p>i also repackaged the rootfs and ran it on qemu-system with a freshly built vexpress-a9 kernel and got networking to work, but as it turns out, the odd-looking errors i got running the firmware under qemu-user that i attributed to "it wants to run on bare metal" are just what this firmware behaves like normally, i guess</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> "bossman says we gotta use c++"</p>