KeySweeper (http://samy.pl/keysweeper) is a stealthy Arduino-based device, camouflaged as a functioning USB wall charger, that wirelessly an...
KeySweeper (http://samy.pl/keysweeper) is a stealthy Arduino-based device, camouflaged as a functioning USB wall charger, that wirelessly and passively sniffs, decrypts, logs and reports back (over GSM) all keystrokes from any Microsoft wireless keyboards (using proprietary 2.4GHz RF) in the area.nnKeystrokes are sent back to the KeySweeper operator over the Internet via an optional GSM chip, or can be stored on a flash chip and delivered wirelessly when a secondary KeySweeper device comes within wireless range of the target KeySweeper. A web based tool allows live keystroke monitoring.nnKeySweeper has the capability to send SMS alerts upon certain keystrokes being typed, e.g. "www.bank.com". If KeySweeper is removed from AC power, it appears to shut off, however it continues to operate covertly using an internal battery that is automatically recharged upon reconnecting to AC power.nnhttp://samy.pl/keysweepernnBy Samy Kamkarnn0:00 Intron0:59 Demonstrationn1:11 Hardware usedn5:33 Determining Keyboard Radio Frequency & Wireless Protocoln11:05 Sniffing 2.4GHz Proprietary RFn16:22 Decrypting Wireless Keystrokesn19:26 Using GSM for Internet and SMSn22:17 Powering and Usurping a USB Chargern25:36 SchematicnnSubscribe to my channel for more Applied Hacking videos: http://www.youtube.com/subscription_c...nnFollow me on Twitter: https://twitter.com/samykamkarnnMusic by Epoch Rises: http://soundcloud.com/epochrisesnnHardware:nArduino Pro Mini / TeensynNordic nRF24L01+nAdafruit FONA GSM boardnAC USB 5v 1A chargernWinbond W25Q80BV SPI Flash chipn3.7v Lithium Polymer/Ion (Lipo/Lion) batterynnSoftware:nKey Sweeper, PHP, jQuery, jQuery Terminal, jQuery UI Virtual KeyboardnnAlso mentioned: HackRF, RTL-SDR, LO down converter, nRF24LE1H, nRF24LE1, nRF24L01, TI CC2500, Cypress CYRF6936, CYRF7936, Travis Goodspeed, GoodFET, KeyKeriki, Thorsten Schröder, Max Moser Less