使用Wireshark获取USB数据

Wireshark不仅可以用于拦截网络报文,也可以获取USB报文。在安装Wireshark过程中激活USBPcap选项后可以使用这项功能。

使用Wireshark获取USB数据_第1张图片

启动时选择USBPcap

使用Wireshark获取USB数据_第2张图片

就可以获取USB报文进行分析:

使用Wireshark获取USB数据_第3张图片

与拦截网络报文过程类似,用户也可以通过设置过滤器的方式拦截指定USB设备的报文。常见的过滤条件包括:

usb.device_address == X

usb.addr == X.X.X

usb.src==X.X.X

usb.dst == X.X.X

获取addr的过程可以参考:

 https://superuser.com/questions/1505021/determine-current-usb-address-of-device-in-windowsy

也可以使用UsbTreeView(Uwe Sieber's Homepage)获取“Device Address”

使用Wireshark获取USB数据_第4张图片

上述设备的过滤器应该设置为:

usb.device_address == 10

你可能感兴趣的:(外设,wireshark,测试工具,网络)