Sniffing Keystrokes Via Laser, Power Lines

keystroke

Researchers from Inverse Path showed a couple interesting techniques for sniffing keystrokes at CanSecWest. For their first experiments they used a laser pointed at the shiny back of a laptop. The keystrokes would cause the laptop to vibrate which they could detect just like they would with any laser listening device. They’ve done it successfully from anywhere between 50 to 100 feet away. They used techniques similar to those in speech recognition to determine what sentences were being typed.

In a different attack, they sniffed characters from a PS/2 keyboard by monitoring the ground line in an outlet 50 feet away. They haven’t yet been able to collect more than just single strokes, but expect to get full words and sentences soon. This leakage via power line is discussed in the 1972 Tempest document we posted about earlier. The team said it wasn’t possible with USB or laptop keyboards.

[Thanks Jeramy]

USB Sniffing In Linux

sniffer

[Robert] sent in this tutorial on how to set up USB sniffing in linux. Useful for seeing exactly what is being communicated to and from your USB devices, this ability is built into linux. [Bert], the author, shows us the steps involved and how to filter it to get the data we desire. You can specify exactly which device to capture data from. His example, shown above, is a session with an Arduino.

Wii Nunchuck And Classic USB Mod

[youtube=http://www.youtube.com/watch?v=WLWAWtpcelM]

[kero905] sent in this project he’s working on. It is an open source hardware converter to connect Wii controllers via USB. It uses an Arduino for its brains. It is still in development, the only controllers that work are the nunchuck and the classic. He notes that there are enough extra pins left to adapt to an arcade controller fairly easily. The code is available on the site, as well as a rough parts list.

Ultra Mouse Modification

mouse

When traveling with a laptop, we often find that the list of peripherals that we have to attach can get pretty long. Especially if it is an older laptop without wireless built in. [Dawning] has taken steps to consolidate some of his peripherals(registration required)by cramming a USB hub and a wireless card into his mouse.

He started by dismantling a USB hub. After placing the board in the mouse to see how it fit, he realized that he was going to have to reduce the size. To do this, he removed the USB slots themselves. This forces him to wire things directly to the board, but saves a ton of space. Next, he took the guts from a USB wireless adapter and wired them up. The decorative LED in the mouse was then moved to the wireless card. This way he could see light flicker with his network traffic. At this point, that’s all he’s added, though there’s still plenty of space for other items. He notes that he’ll probably add some storage or a CF reader. The only problem he has encountered is that his mouse tends to get warm during use. What peripherals would you put in there?

Update: [Dawning] let us know that he didn’t actually remove the LED from its original location. He connected a wire from the wireless adapter that causes the LED to short when traffic is going through. Also, there’s a video which you can now see after the break.

Continue reading “Ultra Mouse Modification”

USB Finger

usbfinger

[Jerry] lost his finger in an accident and has since added a prosthetic USB flash drive in its place. It’s making the best of a bad situation; there’s nothing wrong with a little voluntary cyborgization. At least it’s not as invasive as some of the implants we’ve seen before.

UPDATE: Here’s the entry on [Jerry]’s personal blog.

[via Gizmodo]

Tethering The Kindle 2

kindle

This is not an article on how to use your Kindle’s internet connection with your computer. We’ll let [Jesse] explain why:

This is not a tutorial about how to use the Kindle 2’s Sprint connection from your computer. I don’t know that it’s possible to do so without making changes to the Linux installation on the Kindle. I do know that abusing the Kindle’s Sprint modem like that would upset Amazon a great deal.  Bear in mind also that Amazon know where you live. They know your Kindle’s serial number and thanks to the built in GPS, they know where you are right now.

What this is, however, is a nice tutorial on how to connect your Kindle to your computer so that it can use your computer’s internet connection. The instructions assume you are using a Mac, so you may have to adapt it if you aren’t. Basically you put the Kindle in Debug mode and tell it to use the USB tether for it’s network connection. This should allow not only a faster connection, but possibly a chance to see what exactly they are transferring back and forth.

WiFi And Bluetooth Tethering On Android

tmobileg1

Many G1/ADP1 owners have been using the app Tetherbot to get internet access on their laptop via USB to the phone’s data connection. The app relied on the Android Debug Bridge to forward ports. It worked, but people wanted a solution better than a SOCKS proxy. The community figured out a way to create a properly NAT’d connection using iptables and then [moussam] rolled them up into easy to use applications. There’s one for setting up a PAN device on Bluetooth and another for adhoc WiFi networking. It requires you to have root on your phone, but hopefully you’ve achieved that and are already running the latest community firmware.

[photo: tnkgrl]