For those of us who worry about the security of our wireless devices, every now and then something comes along that scares even the already-paranoid. The latest is a device from [Samy] that is able to log the keystrokes from Microsoft keyboards by sniffing and decrypting the RF signals used in the keyboard’s wireless protocol. Oh, and the entire device is camouflaged as a USB wall wart-style power adapter.
The device is made possible by an Arduino or Teensy hooked up to an NRF24L01+ 2.4GHz RF chip that does the sniffing. Once the firmware for the Arduino is loaded, the two chips plus a USB charging circuit (for charging USB devices and maintaining the camouflage) are stuffed with a lithium battery into a plastic shell from a larger USB charger. The options for retrieving the sniffed data are either an SPI Serial Flash chip or a GSM module for sending the data automatically via SMS.
The scary thing here isn’t so much that this device exists, but that encryption for Microsoft keyboards was less than stellar and provides little more than a false sense of security. This also serves as a wake-up call that the things we don’t even give a passing glance at might be exactly where a less-honorable person might look to exploit whatever information they can get their hands on. Continue past the break for a video of this device in action, and be sure to check out the project in more detail, including source code and schematics, on [Samy]’s webpage.
Thanks to [Juddy] for the tip!
Continue reading “Keystroke Sniffer Hides as a Wall Wart, is Scary”
Whether you’re relegated to the backseat of your ride or just strapped for access to power, you may benefit from adding your own backseat USB charger. While this is a fairly straightforward hack, we’re surprised at how clean it turned out and at the convenience it provides.
[wongman2001] started by grabbing a socket wrench and unbolting his seat from the rails in the floor. He then disconnected the electrical plugs for the chair’s heating and power seat adjustment. With the chair disconnected and removed from the car, [wongman2001] further dissected its components, removing its back panel and test fitting a female cigarette adapter. Though this seat had plenty of room near the headrest, you may need to carve out some foam for a snug fit in your vehicle. To source the needed 12V, [wongman2001] tapped into the wiring for the seat’s motor, then soldered and insulated the connections to the cigarette lighter jack.
Check out some other clean-looking car hacks like the hidden MP3/USB Aux hack or the Nexus 7 double-DIN dashboard hack.
Every night, [Roberto]’s kitchen counter is cluttered with three cell phones, three different cell phone chargers and a mess of wires until morning comes and the chargers are moved to a drawer for the following night. For [Roberto] this is a bit of a pain – a much easier solution would be to have a few USB ports embedded right into his kitchen backsplash. With the right tools, this can be easily done, resulting in a very professional looking installation for charging a trio of phones.
After removing a Euro AC outlet and replacing it with three iPhone chargers, [Roberto] simply soldered the six mains connections on the chargers to his house’s wiring. This resulted in a perfectly functional but rather ugly home project, though.
The next step was to machine a blank AC outlet cover for the three USB ports. [Roberto]’s CNC mill made quick work of this piece of plastic and turned it into a professional-looking installation.
Jason sent me his solar ipod charger how-to. The regulator may not be neccesary – but there are so many models, I don’t know if the new Nano’s hold up to the old power input standard. He put a 7805 regulator on a 6v 100ma flexible panel that he mounted on his backpack. I’ve seen this sort of thing on a shuffle before, but this one should work for most iPods. USB power management sometimes shoots itself in the foot, but iPods are willing to pull power if it’s not present. It’s nice, clean and simple. I’d consider adding some high temp hot glue (or epoxy)to keep the soldered connections from breaking.