Live data from Hacker News

KeySweeper – Arduino-based passive wireless keyboard sniffer

samy.pl

31–40 of 61 posts

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#31
post #17

This is a beautifully done hack. Using a legitimate USB charger. The GSM radio for 2G internet broadcast. The built in battery for short term unplugged continued sniffing. Trigger word SMS messages. Live streaming web portal. That is very, very cool. This is the kind of stealth monitoring device people just would never think to check and could easily be replaced without the user being any the wiser. This is a beautif…

He's done a number of (in)famous things. E.g. http://en.wikipedia.org/wiki/Samy_%28computer_worm%29

This case still gets me. Showing some text on MySpace is a "felony" charge?

> Felonies: Felonies are the most serious types of crimes... ...Felonies are usually crimes that are viewed severely by society, and include crimes such as murder, rape, burglary, kidnapping, or arson. However, felonies can also be punished in a range of ways so that the punishment matches the severity of the crime. - http://criminal.findlaw.com/criminal-law-basics/what-disting...

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#32
post #24

The most frustrating thing when reading about keyboard vendors implementing such insecure protocols is knowing that the nRF24LE1 chip Microsoft uses has all it needs for security: hardware accelerated support for AES , as well as a hardware random number generator [1]. Some comments here suggest using public/private crypto as a fix, but it would not even be necessary. During manufacturing they could simply generate a…

Logitech keyboards (and probably others as well) let you use a single receiver for all the logitech wireless devices ( http://www.logitech.com/en-us/promotions/6072 ). If you have a unique key embedded in each keyboard/dongle pair, you would lose the ability to do this. In addition, if you lost the dongle, you would be SOL. I think more people will care about the convenience instead of the security. Ideally, you coul…

> If you have a unique key embedded in each keyboard/dongle pair, you would lose the ability to do this. In addition, if you lost the dongle, you would be SOL.

What about initializing the key during pairing? See parent's edit

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#33
post #17

This is a beautifully done hack. Using a legitimate USB charger. The GSM radio for 2G internet broadcast. The built in battery for short term unplugged continued sniffing. Trigger word SMS messages. Live streaming web portal. That is very, very cool. This is the kind of stealth monitoring device people just would never think to check and could easily be replaced without the user being any the wiser. This is a beautif…

He's done a number of (in)famous things. E.g. http://en.wikipedia.org/wiki/Samy_%28computer_worm%29

Dang, they banned him from computer use for 3 year and he is still making awesome stuff after that? What a bad ass.

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#34
post #17

This is a beautifully done hack. Using a legitimate USB charger. The GSM radio for 2G internet broadcast. The built in battery for short term unplugged continued sniffing. Trigger word SMS messages. Live streaming web portal. That is very, very cool. This is the kind of stealth monitoring device people just would never think to check and could easily be replaced without the user being any the wiser. This is a beautif…

He's done a number of (in)famous things. E.g. http://en.wikipedia.org/wiki/Samy_%28computer_worm%29

[deleted]

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#35

Earlier quoted context omitted.

He's done a number of (in)famous things. E.g. http://en.wikipedia.org/wiki/Samy_%28computer_worm%29

This case still gets me. Showing some text on MySpace is a "felony" charge? > Felonies: Felonies are the most serious types of crimes... ...Felonies are usually crimes that are viewed severely by society, and include crimes such as murder, rape, burglary, kidnapping, or arson. However, felonies can also be punished in a range of ways so that the punishment matches the severity of the crime. - http://criminal.findlaw.…

In the plus side, it demonstrates how serious the state perceives the threat of "weaponized" javascript and can be a legitimate defense if someone is ever pursued for using noscript-alikes.

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#36
post #4

I glad i use my old, trusty IBM keyboard :)

Those are vulnerable to other attack vectors. http://www.inf.ed.ac.uk/publications/thesis/online/IM100855....

IBM made other dependable keyboards besides the model M. I have a stash of quiet KB-6323s to last the rest of my years.

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#37

Sammy mentioned, he would tell us how to prevent this but he never did. I am guessing since Microsft keyboard emits the CD at all time and is prone to this attack, for now I should stop using it.

If you show how to break a system, don't you implicitly show the parts that are broken that need to be fixed? The entire protocol is so poor you should probably just not use the tech anymore.

The cryptography method uses a key of 4 bytes and is reused constantly, that's pretty much reason alone to dump keyboards using that encryption scheme.

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#38
post #27

Earlier quoted context omitted.

It's a free market, and the vendor has all the incentives to maximize the money-in minus the money-out. If reducing the money-out means selling cheap junk that anyone could crack with a $7 microcontroller, so be it. The invisible hand, fumbling as usual.

Yes, let's get the government involved. They obviously have the best incentives for enforcing strong crypto here. The strong fist of the government never fumbles.

Admitting that market failures exist doesn't imply that government regulation will necessarily improve things.

Re: KeySweeper – Arduino-based passive wireless keyboard sniffer

#40

Earlier quoted context omitted.

This is very specifically for Microsoft keyboards. There's multiple bugs that are exploited (both in the $1 receiver chip he's using and the fact that all MS keyboards start with the same bit for their mac address) that make it very easy in that specific case. Hold my beer while I perform a table flip and throw away all my Microsoft Wireless Keyboards

I recently switched back to usb Microsoft Natural keyboard for comfort from multiple versions of Microsoft wireless ergonomic keyboards but this hack makes me value the wire even more.

You know this'd be a fair bit less complex to implement as a USB hub, right? (for maximum lulz, a powered USB hub with one of these as it's power brick!)
Post reply on HN