Wireless Keyboard "Encryption" Cracked
squidinkcalligraphy writes "While everyone is going on about wireless network security, it seems few have considered that increasingly common wireless keyboards can be vulnerable to eavesdropping. Particularly when the encryption is pitifully weak. All that's needed is a simple radio receiver, sound card, and a brute-force attack on the 8-bit encryption used. Passwords galore! Bluetooth, it seems, is safe for the moment."
wouldn't the hacker have to be you know, under your nose quite literally, to intercept the signals from your keyboard?
Hey, I already got problems using my wireless keyboard 5 feet away from its receiver, so the guy trying to spy on me would have to be pretty close, no?
Anyone concerned about security doesn't use a wireless keyboard....Durrrr
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
Comment removed based on user account deletion
That's why I use ^H in my passwords ;)
After reading the analysis of the "encryption", I'm utterly flabbergasted that they've been able to get away with it for so long - this sounds like something that hasn't been cracked purely by laziness, because with only 256 possible combinations you could practically decode it in real time in your head.
Any news on other manufacturers? I'm particularly concerned about Cherry (the only wireless keyboard I own, soon to be replaced with a bluetooth Logitech) for my HTPC.
P.S. for the nay-sayers - yes, I too have endless problems with the range of wireless keyboards but I dare say a proper antennae (as opposed to the tiny ones used in the standard receiver) you could probably get a clear signal from up to 10-15m away (25MHz = ~11.5m wavelength, no? ~5m aerial is easy enough to conceal). That's easily enough to snoop someone's keypresses from outside, even off-property.
As an aside, I'm aware that Bluetooth is an open standard, hence probably peer reviewed, hence probably having an association/encryption method that wasn't dreamt up by a crackhead. Can anyone here speak on its relative resilience in its current form, notwithstanding all of the vulns there've been in shoddy stack implementation?
Moderation Total: -1 Troll, +3 Goat
Why did they even bother encrypting it? I mean seriously, with a cipher this weak what's the point of even implementing it? It is actually harder to pick up the signal than it is to break the cipher...
Wireless keyboards? Pah, I'll never trust 'em.
A few years ago, the company I was working at decided to upgrade a few favoured individuals with a wireless keyboard/mouse combo. There was no good reason for them to have it, other than looking cool, but they got it anyway.
The first one was installed, and was a great success. The user loved being able to move their keyboard and mouse without, uh, being limited by a cable. They didn't actually move it, but they liked the fact that they could. Or maybe it was the fact that their desk didn't have any wires cluttering it up. Whatever it was, they loved it.
So the second one was installed, on a desk maybe ten metres away from the first.
It was a disaster. The two sets of devices conflicted with each other. Basically, the first one to switch on in the morning got control of both computers. When the second one was turned on, it found the devices on the other desk instead of its own ones, and then anything the first user did was echoed on the second machine as well.
It didn't take the engineering team long to fix the problem -- the two sets of devices were set to the same ID -- but it did nothing to inspire confidence. What that incident tells me is that if I want to hack these devices, all I need is a computer with a compatible receiver with the same ID, and hide it somewhere in range of their desk.
Things may have improved since then, but frankly I don't see the need for these devices to be wireless (especially on a desktop computer); no matter how good they make them, they'll still be an open security hole because the signals will always be available outside of your control.
This applies to any wireless device. But some wireless devices are more useful than others. For example, a mobile phone is a good use of wireless technology because it provides significant usability improvement over a wired phone. But for me a device like a wireless keyboard really doesn't provide enough of an improvement over a wired one to justify the security implications from using it.
You learn something every day I guess... since my otherwise decent wireless keyboard lose reception from one end of my coach to the other - ie I have to sit on the left side of the coach to use it - I figured that putting in even rudimentarty encryption would be kinda pointless from a security point of view (short range - evesdropper would have to sit in my livingroom). And judging by the article, encryption is empoyed more to associate a keyboard with a reciver thanas a measure of security.
In a high security enviroment I could see the need. Even if the intuitive guess would be that a wired keyboard might be safer, this is not necesarry the case; the unshileded wire used on most keyboards acts an an antenna (see TEMPEST on Wikipedia). I've seen demonstrations where the keystrokes have been picked up by sensitive antennas 50m away thru a normal wall. A highly encrypted wireless keyboard might be safer; I'm not sure if such a product even exists today. A simpler option might be to place the computer and keyboard in a faraday cage...
Everything in the world is controlled by a small, evil group to which, unfortunately, no one you know belongs.
Could be that the "encryption" is just a way to handle multiple keyboards in one reception range...
Crivens! I kicked meself in me own heid!
In my case, it can travel about 50cm before it becomes patchy and untypable. So I'm not particularly concerned about this :-)
This is probably the only person here with some friggin' brains. Mods take note.
I would think it would also be handy to have a motherboard, processor, hard drive, some sata cables, power supply, fans, maybe a case, a keyboard, mouse, monitor, an operating system, etc.
On the other hand, E.T. could have done it with a Speak 'N Spell, a saw blade, and an unbrella.
Listen, Jack:
Smooth your face
Bounce signal back
Lower power
Avoids attack
Burma Shave
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
For example, Carwhisperer lets you capture and transmit audio to any Handsfree or BT headset using 0000 or 1234 as the password.
BT Keyboards often have a pairing mode (okay, some have a default of 0000), where the user has to put the keyboard into discoverable mode, and type in the code.
Still, everything is vulnerable, given enough resources.
Yeah, right.
Bluebag Project can crack any bluetooth device in some 6 hours. The current form of it has a potential to increase the speed 8 times (currently it uses 8 dongles to scan possible 64 channels in paralell. If you use 64 bluetooth dongles to scan one channel each, you gain a lot of speed).
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
also produce RFI
HackaDay ran an article on this a few days ago that went into some detail: http://www.hackaday.com/2007/12/02/wireless-keyboards-easily-cracked/ [QUote] e first covered breaking the commodity 27MHz radios used in wireless keyboards, mice, and presenters when [Luis Miras] gave a talk at Black Hat. Since then, the people at Dreamlab have managed to crack the encryption on Microsoft's Wireless Optical Desktop 1000 and 2000 products (and possibly more). Analyzing the protocol they found out that meta keys like shift and ALT are transmitted in cleartext. The "encryption" used on each regular keystroke involves XORing the key against a random one byte value determined during the initial sync with the receiver. So, if you sniff the handshake, you can decrypt the keystrokes. You really don't have to though; there are only 256 possible encryption keys. Using a dictionary file you can check all possible keys and determine the correct one after only receiving 20-50 keystrokes. Their demo video shows them sniffing keystrokes from three different keyboards at the same time. Someone could potentially build a wireless keylogger that picks up every keystrokes from every keyboard in an office. You can read more about the attack in the whitepaper(pdf). [/QUOTE] Link to Video (for lazy /.er's) - http://www.remote-exploit.org/max/automated.html
Link to Whitepaper (for all the people who post RTFA) - http://www.dreamlab.net/download/articles/27_Mhz_keyboard_insecurities.pdf
My memory is that it is already cracked. No links at the moment.
Why has no one bothered cracking the non-bluetooth wireless?
Wired keyboards put out RFI. My guess is that the perception that no one has bothered is probably a misperception.
(Real) UWB is probably the only way to be reasonably secure without wires (and shielding).
One of the UWB camps based its "modulation" on what is probably the only secure wireless encryption technique in existence. Yes, iNTEL killed it.
With our ID's info all over everywhere why would anyone worry about wireless keyboards
Gimmie a break
let's get a safe a lock up our sensitive paperwork
let's get a shredder and take care our sensitive garbage
let's check into PrivacyGuard and take care ourselves where we can
whether cryptography can be cracked or not ain't the game. the game is to get decent security measures into play where it is needed and that includes cryptography as appropriate.
99.9% of what we need to do is to defeat dumb crooks who just take advantage of our dumb mistakes and laziness.
You sure about that? http://www.newscientist.com/article/dn7461.html
Someone will crack the encryption of the XBox360 or PS3 wireless controllers and steal your micro?
Just get the same model keyboard, plug in the receiver, and fire up your favorite text editor? Granted, I'm not up on my wireless keyboard technology, but this would work with the old one that I have, that is also the model the CIO uses in his presentations to the company. Scary.
I installed a faraday cage around my cubical so I don't have to worry about any of this nonsense. Its pretty cool except it looks like I work in a penal institute.
Wow, that article page has a really annoying ad on it. I moved my mouse up toward the back button and... where the hell did the cursor go? Oh, the security guy in the Intel Centrino ad grabbed it and stomped on it. Clever.
Shame on Intel, The Register, and Camino for developing, printing, and rendering such malware.
Just a simple question, which might sound stupid :
Aside from the two examples i found in the comments (media centers, dentist), though i guess a cabled mouse could be a pain, and wireless mice are sometimes more comfortable, i still wonder about the need for wireless KEYBOARDS.
Clearly, many, *many*, MANY people bought a wireless keyboard, put it on their desk, drop the base 10cm away from it, and plug the usb cable from the base into their *fixed* home workstation, which never ever moves.
They also have a comfortable chair with wheels, that never ever moves further than 1m. And when it moves, and you do sit on it, you usually don't (ie, never) bring your kdb with you on our trip.
So, i ask once again : apart from the above 2 example why would a standard user use a wireless keyboard at home ?
Ok, enlighten me... you need to see the monitor when you're typing ( for the most part ), so exactly why do you need to be able to roam around with your keyboard, or be able to type outside from a float toy in the pool? I get the "uncluttered and cool look" but other than that? Do some of your offices actually put these on the budget?
"A gentleman never strikes a lady with his hat on." - Fred Allen
Remember reading how after the second WW the British secret service listened to French diplomatic messages by tapping into the power line feeding the code machine in the French embassy. Each input keystroke generated a slightly different static pulse which allowed them to eavesdrop on what was being input.
In amateur (ham) radio, we use soundcards along with the proper software to send and receive digital data.
Once you start broadcasting stuff wirelessly it radiates outward and it may only be strong enough at a small range of say 10 feet away with the ORIGINAL included antenna --> however using a GOOD directional antenna + amplifiers + filters --> that same tiny signal will be strong enough from 100 to 1000 feet away! ----- The sound card is basically being used for it's onboard hardware. Any soundcard has a good A/D IC onboard that does 44.1KHz or 88KHz sampling. That means with a soundcard you can easily listen in on high data rate signals with your soundcard. Then to get the actual bits from the signal you run a software demodulator / receiver.
Don't you watch the simpsons? Bluetooth is the most insecure device(s) known to man.
I saw a demo of this by Max a couple of weeks ago when I was in Europe. One of the first things that came to mind was developing a PoE (http://www.arxceo.com/) or USB-powered (http://www.yoggie.com/) Linux-based device to sell to law enforcement agencies to gather keystrokes to ascertain encryption keys without tipping the suspect.
All that I want to know is this, who the hell thought 8-bit encryption was sufficient?! You wouldn't even have to use a computer to brute-force this. You could do it by hand. Truly remarkable!
Being an Apple user I just assumed all wireless keyboards and mice used Bluetooth. Al the wireless stuff I've seen is all BT. But I just checked and wow, those cheep PCs really do use some cheaper kind of radio link. Anything to save 50 cents.
8-bit encryption is 2-bit encryption.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
Quite correct about the antenna size, though a CB whip will probably do the trick. Also, 27MHz isn't so line-of-sight dependent as the 2.4GHz stuff. It penetrates walls a bit easier.
What is the distance that the transmitted signal would be readable? Did I miss that in TFA?
I live in an apartment complex and this particular hacking technique is quite relevant go mGREETINGS. MY NAME IS MUTAX31337. HAHAHAHAHAHAHAHAHA. APARTMENT 169R IS TEH GHEY lollolololllol
The crack described in the article was only for select models of Microsoft keyboards. It doesn't affect every single keyboard in existence, especially since there is no standard. Other manufacturers may use more powerful encryption than Microsoft.
The Slashdot article is very misleading.
SRSLY.
A very devilish plot just sprang to mind.
Picture a friend with a wireless mouse who is just staring at his download meter. In binocular distance of the screen, and with an appropriate transmitter antenna, use your mouse to open MSPaint on his machine.
this, and batteries.
That's pretty much my assumption, too, but if you pull up the control panel on my Logitech wireless keyboard (that's right, I use one -- come an' get me, copper!), select the "Keyboard" pane, and click the icon that looks like a "wireless thing", you see this:
Maybe the marketing folks got hold of this particular feature and gave it a more saleable spin.
(Incidentally, that's correct ... there is a "security" feature on my keyboard, but it doesn't bother to let you know that the connection has been reset to insecure until you go and check the control panel yourself. I have no idea when the almost-meaningless encryption got shut off, but I'll click it back on now.)
Breakfast served all day!
- grab one of those powerful (and somewhere illegal) CB radio, and connect it to an antenna
- interface the radio to a PC equipped with a software capable of encrypting a sequence of keystrokes according to the standard used by those lame wireless keyboards
- set the trasmitting frequency as needed (wireless keyboards use the CB band)
- select an 8 bit key to use for encryption
- transmit the sequence e command format c: y
- repeat steps 4) and 5) changhing the encryption key
- ....
- profit!
I hope they will come out with better wireless keyboards...it is one of the finest examples of "design by stupidity" I ever met.Wait, so if they can break the encryption and see what I'm typing, does that also mean they can spoof my keyboard and welcome datacomp inject keystrokes into my computer?
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
Most of Logitech Wireless material either uses Bluetooth or their so called "2.4GHz" (= WirelessUSB by Cypress Semiconductor) which is NOT the same 27Mhz technology as the authors have cracked.
(The article is wrong bout that point claiming that lots of Logitech devices use it. They used it in the past, but they have moved to 2.4Ghz for quite some time).
So even if your wireless keyboard has a good range, it doesn't mean that it'll be crackable as easily by a potential spy in the next room.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
im really just testing comments for an email interaction i just had with bob