手把手教你DIY一个硬件键盘记录器(5)

笔者使用的是黄花907烙铁配合刀头。这款烙铁价格适中,可以调温,可以更换烙铁头,寿命较长。配合上面的几个工具,可以焊接大部分常见的元器件了。

1593368084_5ef8de1419a0a.jpg!small

1593368095_5ef8de1f3500b.jpg!small

黄花907烙铁和刀头

至于焊接的具体方法,仅凭笔者言语难以表达。如果您想要学习,在B站或者其它视频网站,可以找到相当多的视频教程,还有焊接特定元器件的技巧教程。

一点技巧:

焊接的顺序最好是CH9350-AMS1111-电容-USB插接件-ESP8266模块。ESP8266一定要先烧录。

焊接CH9350模块只需要很少的一点锡,配合比较多的松香。刀头贴到一侧的全部引脚,向外,或者向一侧拖过去,这个过程强迫症看得十分舒适。

这款烙铁最高可以开到400°,可以但没必要,太高温锡很容易氧化。一般250-300°足够。

焊接完后的黑色松香渍,拿小刀划碎,棉签蘸酒精就可以清理干净。

焊接好的成品是这样的:

1593368151_5ef8de570eea5.jpg!small

成品

所有配件安装完成后,您可以视需求安装ESP8266-07S的天线,因为其自带的天线信号一般,距离不是很远。

五、测试

到现在,您已经得到了成品的USBKeylogger,将它安装在受害者电脑背后的USB接口上,连接上键盘,它就会记录下受害者的所有键盘记录了。

0.jpg

连接示意图

当它安装好后,应该可以搜索到一个名为“USBKeyLogger”的Wi-Fi网络,密码为“12345678”。(名称和密码可以在固件源码中修改)

1593368268_5ef8decc7a140.jpg!small

Wi-Fi列表

接下来,打开浏览器,访问/,就可以看到所有的键盘记录了。

1593368284_5ef8dedcda014.jpg!small

查看记录内容

访问,可以清空已保存的记录。

六、总结与更多

本文基本上实现了硬件键盘记录器的设计与生产。这个东西其实很久之前笔者就有所耳闻,但是实际的制作过程,还是和笔者想象的略有不同。

这个东西还可以有更多的优化,例如修改PCB设计,将其植入键盘的塑料外壳。或是换用其它的芯片,节约成本(例如CH376,但是那样代码量会大非常多)。

而且,现在它的固件还较为“简陋”,笔者未来将会继续开发。本项目已经开源,也欢迎您为其添砖加瓦!

附件和参考资料

USBKeylogger原理图、PCB、固件:https://oshwhub.com/PushEAX/USBKeylogger

CH9350官方资料和文档:

ESP8266-07S手册:

HID Usage Tables:

https://usb.org.10-1-108-210.causewaynow.com/sites/default/files/hut1_12.pdf

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3ba9bbda9b99a6ddd81ce998669d9a73.html