【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完成发送
<debug(调试),在下位机做个loopback(回送),抓取usb见第四步>
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
  点击保存可以导出数据
 
 
 
posted @   Phoenixy  阅读(3860)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示