【Bushond】USB抓包工具


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完成发送 Setting:设备设置菜单选项;   *第三步*SETING Limits capture 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   点击保存可以导出数据      

相关