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

电子说

1.3w人已加入

描述

简介

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容量。
       责任编辑:wv 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分