笔者使用的是黄花907烙铁配合刀头。这款烙铁价格适中,可以调温,可以更换烙铁头,寿命较长。配合上面的几个工具,可以焊接大部分常见的元器件了。
黄花907烙铁和刀头
至于焊接的具体方法,仅凭笔者言语难以表达。如果您想要学习,在B站或者其它视频网站,可以找到相当多的视频教程,还有焊接特定元器件的技巧教程。
一点技巧:
焊接的顺序最好是CH9350-AMS1111-电容-USB插接件-ESP8266模块。ESP8266一定要先烧录。
焊接CH9350模块只需要很少的一点锡,配合比较多的松香。刀头贴到一侧的全部引脚,向外,或者向一侧拖过去,这个过程强迫症看得十分舒适。
这款烙铁最高可以开到400°,可以但没必要,太高温锡很容易氧化。一般250-300°足够。
焊接完后的黑色松香渍,拿小刀划碎,棉签蘸酒精就可以清理干净。
焊接好的成品是这样的:
成品
所有配件安装完成后,您可以视需求安装ESP8266-07S的天线,因为其自带的天线信号一般,距离不是很远。
五、测试到现在,您已经得到了成品的USBKeylogger,将它安装在受害者电脑背后的USB接口上,连接上键盘,它就会记录下受害者的所有键盘记录了。
连接示意图
当它安装好后,应该可以搜索到一个名为“USBKeyLogger”的Wi-Fi网络,密码为“12345678”。(名称和密码可以在固件源码中修改)
Wi-Fi列表
接下来,打开浏览器,访问/,就可以看到所有的键盘记录了。
查看记录内容
访问,可以清空已保存的记录。
六、总结与更多本文基本上实现了硬件键盘记录器的设计与生产。这个东西其实很久之前笔者就有所耳闻,但是实际的制作过程,还是和笔者想象的略有不同。
这个东西还可以有更多的优化,例如修改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