Windows USB 抓包

本文介绍了如何使用USBPcapCMD在Windows中抓包,包括无数据传输时的配对信息和有数据传输时的URBBULKOUT/IN标识。通过Wireshark筛选特定USB设备地址,以便分析和定位USB设备通信情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

USBPcapCMD

用USBPcapCMD 抓包,抓到的数据可以wireshark 打开分析。

GitHub - desowin/usbpcap: USB packet capture for Windows

这里3个USBPcap的接口,按照网上的介绍,应该是不同的hub就有不同的USBPcap,例如有2个hub的话,应该会有USBPcap1和USBPcap2

无数据传输

当USB 没有传输数据时,抓到数据如下,只有USB的配对信息.

有数据传输

URB BULK OUT 表示从电脑发送给USB 设备

URB BULK IN 表示从USB设备发送给电脑

wireshark中有数据传输的标识如上所示。其中host 表示电脑主机,2.1.1表示插入的USB设备。

红色箭头标记的表示当前发送的数据,右侧是转为ascii的数据

wireshark win10 捕捉usb报文_抓包筛选usb.device_address==6是什么意思-CSDN博客

usb.src == "host"
usb.dst == "2.5.0"
frame.len == 36

_ws.col.info == "GET DESCRIPTOR Request DEVICE"
_ws.col.protocol == "USB"

组合条件
usb.src == "2.5.0" && _ws.col.protocol == "USB"

抓到的报文,可以过滤显示,当前usb设备 地址
usb.device_address==5(1 2 3 ...)

然后根据发送的数据字段 找到自己的usb设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值