前言
HID是HumanInterface Device的缩写,意思是人机接口设备。它是对鼠标、键盘、游戏手柄这一类可以操控电脑设备的统称。延伸出的WHID代表基于Wi-Fi的HID注射器,即对HID攻击进行无线化攻击时的一种注入工具。
本次实验采用的攻击原理如下图:
攻击者使用ESP8266作为AP,在自己的电脑创建客户端连接AP。在客户端键入命令发送到ESP8266,它再转发给Arduino Leonardo。利用Arduino中的Keyboard库就可以使用传输的命令控制目标主机的键盘。
一、前期准备
1) 硬件设备:
1. Arduino Leonardo
2. ESP8266 Wi-Fi模块
3. 稳压器
2) 软件环境:
1. sockettool(在工具集中):
用于连接ESP8266:在电脑上运行软件创建客户端,与ESP8266创建的AP之间进行通讯。
2. Ardu