bus hound软件

bus hound软件

v7.0.5 最新版

大小:2.8M语言:中文

类别:应用工具系统:Win11, Win10, Win7, Win8

立即下载

0

293

  • bus hound软件 v7.0.5 最新版0
  • bus hound软件 v7.0.5 最新版1
  • bus hound软件 v7.0.5 最新版2
  • bus hound软件 v7.0.5 最新版3

bus hound官方软件作为监视和开发工具,能够便捷的进行抓包操作,软件的安装包非常之小,能够自由设置捕捉的内容,可以选择捕捉的设备,捕捉完成以后,还能导出捕捉的数据,有多种保存的文件类型可以选择。

官方介绍

Bus Hound软件是由美国Perisoft公司研制的一种专用于PC机各种总线数据包监视和控制的开发工具软件。主要用于捕捉来自设备的协议包和输入输出操作。密评实施中Bus Hound用于对智能密码钥匙的APDU指令进行抓取和分析,确认调用指令格式和内容符合预期。

Bus Hound安装教程

1、下载软件压缩包文件,点击“后缀msi”启动安装程序,在产品秘钥框内输入:49940,进行下一步安装

bus hound工具

2、点击【OK】按钮,完成安装,重启计算机

提示:软件安装完毕必须重启才能生效,所以在安装之前,请保存好重要内容,避免丢失!

bus hound抓包教程

设备选择

首先选择“Devices”,然后选择USb-SERIAL CH340[COM17],本文使用的USB转串口是COM17。

bus hound设备选择

抓包设置

选择“Settings”

在“Limits”中设置最大数据包速率,和最大包长;

在“Column to Display”中设置显示,这里我们设置显示数据包长度、输入输出、数据(hex格式)、描述、时间差、时间、日期。

bus hound抓包设置

抓包

点击“Capture”,并且确保右下角“Run”选中即可。

bus hound开始抓包

可以看出,串口有数据后,软件抓取了每一条数据,也按照设置显示了每条数据包的属性,本文抓包的正是一个串口y-modem升级的数据包,作者在串口y-modem升级异常的时候,正是通过这个抓包分析的。

数据保存

bus hound数据保存

可以选择保存为text或者zip文件。

bus hound软件特色

捕捉数据的总量仅受机器内存限制

可以设置触发信号自动停止捕获操作

测试读取,同步等设备性能

捕获设备驱动包,例如IRP

捕获任意数量的并行设备,而不管其总线类型

支持所有版本的IDE,SCSI,USB,1394总线

支持各类设备如硬盘库,DVD,鼠标,扫描仪,网络照相机等

支持Windows 11、Windows 10、Server 2022、Server 2019等系统

身材苗条,易于交换与下载

捕获的数据易于拷贝到其它环境生成Html格式

捕获的数据能保存为文本文件或ZIP文件

查看每阶段的时间变化精确到微秒

将输入输出发生的操作实时显示到屏幕上

所有的可捕获设备以树形结构列出,让选择设备来得更轻松些

可捕获设备的启动过程

用户爱好设定功能,如用户可调整捕获到的数据显示宽度,更宜于查看和使用

查看底层协议包括SCSI的sense数据和USB的设置包

纯软件解决方案,你不需要对硬件进行任何变更,一切依旧

界面解析

Devices(设备)界面:

Devices界面中有设备选择窗口(Click in the check box to select a device:)【在此窗口中选择要抓取数据的设备】和设备详情窗口(Properties:)【此窗口中显示选中设备的总线类型、硬件ID等详细信息以供参考】,另有单选框勾选中则表示Device是否自动选择热插拔设备(Auto select hot plugged device)。

Capture(捕获)界面:

Capture界面中主要显示抓取的数据包详情,具体显示的列在settings界面的columns to display中设置。点击按钮(Run)进行捕获。并且关键动作可以使用Find搜索框进行查找,方便找到设备命令的关键部位,蓝色进度条表示捕捉剩余容量。

Save(保存)界面:

Save界面提供了两种可选的保存格式:文本文件和压缩文件。通常情况下或保存为文本文件,并用notepad++等类型文本编辑器打开,方便分析。

Settings(设置)界面:   

Limits(缓冲区):此区域中可以设置抓取数据的容量及单个数据帧的长度,上图中设置抓取最大数据包上限为512字节,捕获界面中显示数据包的前64字节。此功能便于快速计算数据帧的负载数据头以提高分析效率。

Stop when(停止条件):此区域中,在复选框选择停止抓包的条件,使用中可以根据自己的需求选择,主要有:

lBuffer Full(缓冲区满)

lBus Reset(总线复位)

lNot Ready(未就绪)

lInvalid Command(无效命令)

lNo Media(无媒体)

lData Overrun(数据溢出)

lMedia Error(媒体错误)

lVendor Error(供应商错误)    

lHardware Error(硬件错误)

lAny Other Error(任何其他错误)

Merge Repeated Commands(合并重复命令):选中后则会将设备传输数据中重复的命令进行合并,出现命令与前一命令相同时,新命令将不单独记录,而是前一命令的数量值加一,方便阅读

Enable Sounds(执行捕获):设定或遇到触发条件弹出设备窗口时发出提示音。

Driver I/O to Capture(要捕获的驱动程序):在此窗口中勾选要抓取的驱动程序。

Phases to Capture(捕获条件):此窗口中设置抓取该设备数据的条件,Bus Hound中能捕获的数据条件类型有:

lATAS-ATA task file status(ATA任务文件状态)

lATA-ATA task file command(ATA任务文件命令)

lATP-ATA pass through block(ATA通过块)

lBRB-Bluetooth request block(蓝牙请求块)    

lCMD-SCSI/ATAPI command(SCSI/ATAPI命令)

lCTL-USB control transfer (CTL-USB控制传输)

lIN-Data in transfer (数据输入传输)

lIRB-FireWire I/O request block(接口I/O请求块)

lIRP-NT I/O request packet(NT I/O请求数据包)

lISOC-Isochronous transfer (同步传输)

lLOCK-FireWire lock transaction(接口锁)

lNTSTS-NT status value (NT状态值)

lOk-command complete(命令完成)

lOUT-Data out transfer (数据输出传输)

lRESET-bus Reset (总线复位)

lSENSE-SCSI sense data(SCSI检测数据)

lSPT-SCSI pass through block(SCSI直通块)

lSRB-SCSI request block(SCSI请求块)

lSSTS-SCSI request block status(SCSI请求块装态)

lSTAK-NT IRP stack location(NT IRP堆栈位置)

lURB-USB request (USB请求)

lUSTS-USB status(USB状态)

Columns to Display(要显示的列):    

此窗口中选择抓包界面中要显示的内容,可选项有:

lDevice - Device ID(followed by the endpoint for USB devices)(设备ID,后面跟USB设备的端点)

lAddress - FireWire async address or channel number(接口异步地址或通道编号)

lLength - Total transfer length(总传输长度)

lPhase - Phase Type(阶段类型)

lData - Hex dump of the data transferred(传输数据的十六进制转储)

lDescr - Description of the phase(阶段描述)

显示全部

更新时间:2025-07-16
厂商名称:Perisoft
中文名:bus hound
包名:
MD5:
猜你喜欢
  • 抓包软件

抓包软件更多>>

抓包软件下载最新版专区是本网小编为广大用户们根据全网排行榜带来的抓包软件合集。这里有着非常多的软件可以来帮助你进行抓包,可以通过抓包来获得软件安装包及相关内容等等,可以来帮助用户们得到自己想要的一些内

相关应用
热门推荐
玩家评论
我要跟贴

0人参与互动,查看所有0条评论>

    取消
    最新应用