USB HID(Human Interface Device),中文译为人机接口设备,是一种允许人与计算机交互的接口的设备,主要用于连接各种人机界面设备,如键盘、鼠标、游戏手柄、数字仪表、触摸屏等。USB HID 设备与计算机通信使用的是 USB HID 协议,这个协议规定了 USB HID 设备与主机之间的通信协议和数据格式。本文将对 USB HID 协议进行简单的介绍,演示如何用 Wireshark 捕获、过滤 USB 流量,重点对鼠标、键盘流量进行分析,利用 Python 脚本解析流量,从中还原出鼠标轨迹和键盘输入信息。
背景 Pwnagotchi 通过 USB 插入 Windows 10 计算机时,它没有被识别为网络。 RPi0W连接电脑一般是通过 RNDIS——一个通过USB的以太网驱动程序,可以在Raspberry Pi和电脑之间实现虚拟以太网连接。 但是RNDIS在2020年因为某种原因被微软移除了,因此,在Win10(Win11同理)的最新版本中,默认是没…