Да LEO, ты прав способов граббинга с беспроводных клав пруд пруди. Вот один из них. В клаве шифруется лишь код нажатой клавиши (один байт). При этом (внимание!) код "шифруется" операцией XOR с фиксированной однобайтовой маской. Маска - это ключ, генерируемый во время привязки клавиатуры к приёмнику... для раскрытия такого ключа (всего-то 256 вариантов) вовсе не нужно перехватывать "сессию инициализации". Достаточно предположить, что пользователь клавиатуры набирает осмысленный текст и далее, накопив множество "нажатий кнопок", вычислить ключ тривиальным образом, используя словарь. ...используя специальный приёмник, слушать сигналы беспроводной клавиатуры можно очень издалека. А вот обычную клаву можно услышать и на простой приемник, настроенный на SW - если ты когда-нибудь юзал обычный приемник рядом с клавиатурой то наверняка слышал "блямканье" с нажатием каждой клавиши - создаешь соответствие между символом и волновым пакетом и информация твоя! Так-что надо экранировать клаву, мррррки!
|