Linux内核模块,用于捕获键盘或按键记录器中按下的键。 keysniffer最初是在考虑美国键盘(和兼容笔记本电脑)的情况下编写的。 默认情况下,它为按下的键显示人类可读的字符串。 但是,随着键盘的发展,增加了更多的按键。 因此,该模块现在支持一个模块参数代码,该代码以十六进制(codes = 1)或十进制(codes = 2)显示键码shift_mask对。 您可以在/usr/include/linux/input-event-codes.h中查找键代码。 只要加载模块,按键日志就记录在debugfs中。 只有root或sudoer可以读取日志。 模块名称已伪装为可与其他内核模块混合。 但是,您可以在关机或重新启动时执行脚本(该过程特定于发行版),以将密钥保存到文件中。 免责声明:keysniffer旨在跟踪您自己的设备,而不是侵入他人的设备。 作者从未使用它来破坏任何第三方设备,也不对任何第三方设备负责