Фрикерский прогресс не стоит на месте. И народ уже делает беспроводной логгер клавиатуры.
Беспроводной логгер клавы. Слева передатчик, снифер, справа приёмник
Вообще поделка достаточно простая, правда сделанна почему-то на ARM7 (из пушки по воробьям). Не знаю нафига ему нужна такая мощщщщ. Однако штукенция знатная. Вот как это выглядит в разобранном виде.
Слева снифер, справа приёмник
Вообще устройство очень топорное. Для статьи, я и
serg2x2 делали логгер клавиатуры на Attiny2313. Это восьмибитный медленный контроллер, один из самых хреновеньких (и при этом не дорогих) контроллеров семейства AVR. А тут сделанно на 32х битном арме...
Прототипы моих логгеров. Один на Atmega8 второй на attiny2313.
Этот логгер, который мы делали, просто писал во внутренний флеш нажатые клавиши. Поскольку флеша очень мало (у тини по моему 128 БАЙТ, у меги 1 кил), то следовательно всё это было нацеленно только на первоначальный пароль. Сливались данные по RS-232, и вручную расшифровывались. Это был прототип-идея. Затем уже была реализованна такая платка, которую я даже продавал в виде кит набора для логгера клавы.
Готовая платка
Сейчас не смог фотки найти готового устройства. Но на базе этой платки я сделал множество других устройств (достаточно удачная вышла). Но я отвлёкся. Так вот, никто не мешает изменить буквально пару строк в прошивке, и заставить писать данные с клавы не в память, а сразу гнать в радиопередатчик. Который, кстати, подключается по UART. И не надо никаких дорогостоящих армов. В общем концепт боянистый, реализация красивая, но дорогая.
Ссылка
http://www.keelog.com/wireless_keylogger.html З.Ы. Имеет смысл наверное выложить статью про логгер клавиатуры. Плюс продублировать её на английском.