【Bushond】USB抓包工具
发布时间:2025-12-09 11:55:06
浏览次数:1
USB抓包工具
Bus Hound是一个超级软件总线协议分析器菜单栏: Devices:设备选取菜单选项; *第一步*根据VID(供应商ID)/PID(产品识别码)单击选取设备对象;Properties(性能,内容)USB设备操作的详细信息;HID(人机接口)设备,共配置3个端点:端点0(控制),大小8bytes;端点1(中断OUT/IN),大小64bytes;SendCommands:向USB设备发送命令;*第二步*Bus Commander(USB输入设备)USB界面:要发送数据即选择OUT端点,选择发送长度(不能超过端点大小),填写发送数据,RUN完成发送<debug(调试),在下位机做个loopback(回送),抓取usb见第四步>Setting:设备设置菜单选项; *第三步*SETINGLimitscapture Capacity:512k;Max Record Lengtl..:64bytes;(最大包记录)Phases to Capture(与USB相关的选项):查看USB数据传输需要选中 {CMD:命令描述符块;}{CTL:USB控制传输;}{IN/OUT:数据输入/输出}{RSET:总线复位;}{URB:USB请求块}{USTS:USB状态}Coloumn to Display(选中所有项)Capture: 数据抓取菜单选项; *第四步*观察USB上送的数据 OUT下发USB=USB上发的IN数据
<device 列表中的[*.数字]中[.数字]代表USB设备的端点号>
Find(搜索数据)缓冲区为捕捉数据的容量区,点击STOP停止捕捉数据,点击RUN可以清除所有数据并重新开始捕捉数据;需要注意的点: 自动检测设备的插入拔出:Devices->Auto select host plugged devices 设置抓包的长度和缓冲大小: Settings ->Limits->Capture Capacity Settings ->Limits->Max Record Length 这里可以设置启动和停止: Capture->Run Capture->Stop 点击保存可以导出数据