USB调试工具
+ -

BusHound简介及安装

2021-05-09 10205 0
欢迎加入官方QQ群:952873936或联系站长进行技术交流。

BusHound简介

BusHound软件是由美国perisoft公司研制的一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名“hound”的中文意思为“猎犬”,即指其能敏锐地感知到总线的丝毫变化。

Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作,其优良特性如下:

  • 支持所有版本的IDE,SCSI,USB,1394总线
  • 支持各类设备如硬盘库,DVD,鼠标,扫描仪,网络照相机等
  • 支持Windows9X,WindowsMe,NT4.0,2000,2003,XP,vista,Windows7,windows10和嵌入式XP操作系统
  • 捕捉数据的总量仅受机器内存限制
  • 可以设置触发信号自动停止捕获操作
  • 测试读取,同步等设备性能
  • 捕获设备驱动包,例如IRP
  • 捕获任意数量的并行设备,而不管其总线类型
  • 身材苗条,易于交换与下载
  • 捕获的数据易于拷贝到其它环境生成Html格式
  • 捕获的数据能保存为文本文件或ZIP文件
  • 所有的可捕获设备以树形结构列出,让选择设备来得更轻松些
  • 可捕获设备的启动过程
  • 用户爱好设定功能,如用户可调整捕获到的数据显示宽度,更宜于查看和使用。
  • 查看底层协议包括SCSI的sense数据和USB的设置包
  • 查看每阶段的时间变化精确到微秒
  • 将输入输出发生的操作实时显示到屏幕上
  • 纯软件解决方案,你不需要对硬件进行任何变更

BusHound简介

BusHound的下载

http://perisoft.net/bushound/

BusHound安装

BusHound的安装包名为BusHound.msi,按装普通的方式安装会失败。需要通过命令行进行安装。

安装方法:
1.以管理员的方式运行cmd.exe

2.使用命令行切换到安装包目录
使用命令行切换到安装包目录

3.使用命令行安装bushound

msiexec /package BusHound.msi

安装过程中,输入激活码,重启即可。

<iframe src="//player.bilibili.com/player.html?aid=336312967&bvid=BV1VR4y1n7zb&cid=430393624&page=1" scrolling="no" border="0" width=100% height=600 frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

0 篇笔记 写笔记

BusHound的使用方法详解
在开始菜单日运行Bus Hound软件,将USB设备插入电脑U口。如图所示,进入”Devices”目录,在”Devices”内选择要监听的设备。例如:我的设备置是一个U盘,则装置为USB大容量储存设备,点选”USB大容量储存设备”图示,可以在下面的”Properties”图框内看到设备的设备树及设备......
HID键盘设备数据抓包分析实践
本文使用 Bus Hound 工具对 USB HID 设备数据包进行分析,并结合官方手册及网上文章进行整理。在进行数据分析前,我们先回顾一下USB相关的基础知识。USB描述符USB 主机是通过各种描述符来识别设备的,有设备描述符,接口描述符,端点描述符,字符描述符,报告描述符(HID)等。和普通的......
关于UVC摄像头指示灯的调试过程总结
最近遇到了一个很是奇怪的UVC摄像头指示灯问题,现象如下:上层应用是一个会议系统软件,当需要进行会议时,点击会议按钮添加会议。这时应用软件打开摄像头,并开始与服务器进行网络连接。当然由于摄像头的打开,摄像头指示灯点亮。上层应用软件与服务器连接后,进行会议界面。这时突然摄像头指示灯熄灭,但会议正常,摄......
BusHound简介及安装
BusHound简介BusHound软件是由美国perisoft公司研制的一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名“hound”的中文意思为“猎犬”,即指其能敏锐地感知到总线的丝毫变化。Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作,其优......
BusHound设备窗口
使用BusHound进行数据抓包,抓包的目标为设备。BusHound提供了一个类似设备管理器的窗口,以树形的方式显示。设备树主要包括SCSI设备树和Usb设备树。设备IDBusHound为每个显示在设备窗口中的设备树分配一个ID,这个ID在设备窗口树列表中,设备名前中括号中的数字为设备ID.点击设备......
UVC 描述符实例
通过BUSBOUND抓取USB摄像头插入电脑时的数据信息,这里只是选报设备描述符和接口描述符信息Device Phase Data Description Cmd.Phase.Ofs(rep)------ ----- ----------......
BUSHOUND抓包stall pid的USTS c0000004错误
对USB设备进行数据分析,使用最多的也就是BUSHOUND了,不过经常遇到一个问题就是 USTS c0000004 stall pid 错误。USTS c0000004 stall pid在本站中搜......
手动分析使用BUSHOUND抓取同步传输的URB
BUSHOUND大家太熟了,使用它来进行数据抓包那不太太方便。但在BUSHOUND的抓取配置项中,有一个叫了URB的东西,我相信大家都没有选中过,因为一般来说,对WINDOWS USB驱动开发人员来说都不一定有用,更何况大家也只是用来抓取一下几个数据的输入输出,更没有必要进行USB的分析了。本人今天......
使用BUSHOUND手动分析USB控制传输的URB
USB的控制传输是最基本的传输类型,控制传输适用于设备的枚举和设备的状态控制。我里我们使用BUSHOUND来抓取USB控制传输的URB。同样的,我们使用的操作系统是Windows10 x64,和同步传输的URB抓包一样,我们先抓取数据,然后再分析数据结构。这里我插入电脑的U盘的枚举以获取设备描述符为......
使用BUSHOUND手动分析USB批量传输的URB
使用BUSHOUND抓取U盘的批量传输的URB数据,我们对其其进行数据分析:13 IN 55 53 42 53 40 0b ac 57 00 00 00 00 00 URB80 00 09 00 00 00 00 00 d8 f2 75 a0 77 7f 00 00 ......
作者信息
USB中文网
B站搜索 站长漫谈 看视频。
pnpon内核开发网,USB中文网,
busrom硬核技术网站长
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!