PS/2键盘记录器的制作教程

简介
ps/2键盘记录器串接在原ps/2键盘和pc机之间,对pc机是完全透明的,不可能被pc机软件检测到。所有的击键操作被记录在一个64k的eeprom中。可通过keygrab软件察看。
制作材料
本ps/2键盘记录器项目需要以下器件:
一片at89c2051单片机(或at89c1051, at89c4051)
t24c512 串行eeprom
12 mhz 晶振
2 x 33p 电容
10 uf 电容
10 k 电阻
小按钮
最后,如果你不想破坏原来的键盘线,最好再准备一个ps/2延长线和一段热缩管。
制作步骤
首先你需要一个编程器来烧写单片机程序,打开编程器软件,选择at89c2051芯片,打开要烧写的镜像文件。镜像文件有bin和hex两种格式,请选择你的编程器能支持的格式。有兴趣的朋友还可以自己修改编译源代码。
按照电路原理图焊接器件,电路比较简单,为使体积最小,没有使用pcb板,直接以at89c2051为基础开始焊接。先焊at89c2051和eeprom,不用的引脚可以剪掉。
器件焊接尽可能紧凑,使焊好的记录器半成品体积仅可能小,左图为我的焊接成果。 然后把ps/2延长线剪成两段,别忘了在其中一段上套好热缩管, 将四条线(clk, data, vcc, 和 gnd)连接到记录器上。
加热收紧热缩管,在此之前,最好用热熔胶或树脂添满器件间的空隙,这样出来的东西外观更圆整平滑,结构更牢固。到此硬件制作完毕,大作效果如下。
使用方法
从pc上拨下键盘,将记录器串接在pc上,键盘插在记录器的另一端。记录器开始工作,记录下键盘按键信息。记录完毕,拨下键盘,记录器仍旧接在pc上。打开keygrab软件,点击keygrab窗口标题,使之成为当前活动程序,按一下记录器上的小按钮,开始回播记录的按键信息,再按一下停止回播。
数据分析 keygrab软件界面如下,它显示了回播的按键记录,显示的顺序同实际按键顺序相反(最后按的现实在最前面)
1.记录器硬件中存放按键记录的内存地址。
2.记下的按键。
3.按键事件(按下或释放)。
4.键盘扫描码。
5.最后一个记录的地址(存放最后一个按键)。
6.记录器eeprom容量。


什么原因引起PCB板三防漆分层脱离?
传感器来告诉你农作物何时需要浇水
iphone13promax价格1tb多少钱
中国电信宣布“部分互联网卡4G套餐”将停止销售
苹果打算进军虚拟现实领域 或有硬件推出
PS/2键盘记录器的制作教程
华为在6G时代将会继续领先其他对手行业
数字倾角测量仪的原理与设计应用
讲讲基于STM32的硬件资源
生物智能系统:提升出入管理效率及服务体验
如何更换电脑电源风扇
海马汽车11月生产与销售状况揭晓:SUV累计销售下滑幅度有所减缓
深度聚焦 | 电动汽车的未来何以永续?
中国半导体设备行业的现状与趋势
我国工控系统还存在哪些安全问题
相机也要来凑热闹?佳能新技术:相机装上指纹传感器拥有指纹识别功能
腾讯再次海选AI项目,海选过程中也能看出AI领域的最新风向
人工智能正在将人类社会带入智能时代
芯片国产化加速,将在2025年走向世界
esp8266-SDK的串口发送和中断接收