BUSHOUND的抓包使用详解

BUSHOUND是个过滤软件,确切来说是在windows操作系统它的驱动层USB传输的数据。所以这个数据上可能是与USB的总线上的数据是有一点差异的。

先要选择设备的抓包。所以就是在device这个界面底下,我们首先要选择我们要抓的设备。

尝试下键盘设备
电脑键盘它是一个复合设备,它底下挂了两个的一个HID设备,一个是我们的键盘,另外一个是系统的一些控制的常用的HID设备。
在这里插入图片描述

在低下的信息栏中 可以看到设备的一个基本信息。
它有端点0、端点1和端点2
在这里插入图片描述

capture底下点这个run,其实就可以点这个run按钮,选中的话我们就可以抓包了。
在这里插入图片描述

假如说我现在在电脑上按一下键盘A这样的话我们就可以看到设备device,它的ID16就有设数据了。

在这里插入图片描述

Settle底下其实就是对我们要抓的数据的的一个过滤器。

在这里插入图片描述

第一个参数。apture capacity,这个其实代表的是我们当前从stop变成就是在这个capture的由stop变成run之后,他抓的数据的最大的包。

第二个参数。max record north,指的是我们抓这个数据一包它的能抓取,就是抓它的数据的填多少个字节。
在这里插入图片描述

这下面还有几个这样的一个设备它要抓包停止的时候,它的一些条件。

merge repeated commands这个命令就是一般情况下我们是不需要勾选的,为什么呢?
它对这种重复的数据它进行了一个只显示一行。索引在增加
在这里插入图片描述

这个auto selected hot play给的devices,就是它自动选中我们热差热插入的一个设备。
默认情况下我们可以去把这个拿掉。因为假如说我们一些USB的一些别的设备的话,它不停的插拔会导致我们这个不停会有很多种勾选中的设备。所以在抓取的时候,这里面会混着我们不想看到的一些设备。
在这里插入图片描述

这是我们可以看到它抓取的一些设备的一些驱动,这个我们一般情况下可以不用管。
在这里插入图片描述

另外一个就是这块抓取的一些条件的一个选择。我们一般情况下要抓它的

控制 in,还有这个是ISOC同步传输

out的一个数据,就是输出数据主机输发给设备的一个数据

一般情况下其实我们抓这三个就行了。

在这里插入图片描述

就是这里面的一个显示。我们一般常用的其实就说是我们就是把这个数据的一个nars一定要选中。还有一个解析的类型,还有数据,还有这个描述信息,我把这些选中都可以了。还有设备的ID可设备ID其实可以不用选,但是如果是有多个设备的话,还是要把这个选中,否则的话我们根本就不知道是哪个设备。

这个长度为什么说要选中呢?因为有的时候我们只抓,比如说像这个只抓填32个字节,但是数据实际长度大于32的话,我们只显示一部分。所以有的时候我们就不知道这个数据到底有没有完全。这个长度为什么说要选中呢?因为有的时候我们只抓,比如说像这个只抓填32个字节,但是数据实际长度大于32的话,我们只显示一部分。所以有的时候我们就不知道这个数据到底有没有完全。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/54454.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mmdetection实战,训练自己的数据集

1 库安装 pip install timm1.0.7 thop efficientnet_pytorch0.7.1 einops grad-cam1.4.8 dill0.3.6 albumentations1.4.11 pytorch_wavelets1.3.0 tidecv PyWavelets -i https://pypi.tuna.tsinghua.edu.cn/simplepip install -U openmim -i https://pypi.tuna.tsinghua.edu.cn…

在Kali Linux中使用VNC和iptables配置xrdp以实现远程连接

在Kali Linux中,使用VNC和iptables配置xrdp以实现远程连接涉及几个步骤。不过,值得注意的是,VNC和xrdp是两种不同的远程桌面协议,它们通常不会在同一配置中同时使用(除非有特殊的网络架构需求)。然而&#…

【Linux】用虚拟机配置Ubuntu 24.04.1 LTS环境

目录 1.虚拟机安装Ubuntu系统 2.Ubuntu系统的网络配置 3.特别声明 首先我们先要下载VMware软件,大家自己去下啊! 1.虚拟机安装Ubuntu系统 我们进去之后点击创建新的虚拟机,然后选择自定义 接着点下一步 再点下一步 进入这个界面之后&…

基于Docker部署最新版本SkyWalking【10.1.0版本】

文章目录 前言前置条件一、创建Docker 网络二、部署 SkyWalking OAP 服务器三 部署 SkyWalking UI四 查看日志4.1. 查看 SkyWalking OAP 日志4.2. 查看 SkyWalking UI 日志 五 停止并删除容器结论 前言 由于本地的 JDK 版本与 SkyWalking 对应的 JDK 版本不一致,为…

C语言:预编译过程的剖析

目录 一.预定义符号和#define定义常量 二.#define定义宏 三.宏和函数的对比 四、#和##运算符 五、条件编译 在之前,我们已经介绍了.c文件在运行的过程图解,大的方面要经过两个方面。 一、翻译环境 1.预处理(预编译) 2.编译 3…

ChatGPT进行文本分类

1.建立客户端 from openai import OpenAI client = OpenAI(base_url="https://api.chatanywhere.tech/v1" )2.建立相关函数 def get_openai_response(client, system_prompt, user_prompt, model="gpt-3.5-turbo"):response

【网络安全】Cookie与ID未强绑定导致账户接管

未经许可,不得转载。 文章目录 前言正文前言 DigiLocker 是一项在线服务,旨在为公民提供一个安全的数字平台,用于存储和访问重要的文档,如 Aadhaar 卡、PAN 卡和成绩单等。DigiLocker 通过多因素身份验证(MFA)来保护用户账户安全,通常包括 6 位数的安全 PIN 和一次性密…

51c视觉~CV~合集3

我自己的原文哦~ https://blog.51cto.com/whaosoft/11668984 一、 CV确定对象的方向 介绍如何使用OpenCV确定对象的方向(即旋转角度,以度为单位)。 先决条件 安装Python3.7或者更高版本。可以参考下文链接: https://automaticaddison.com/how-to-s…

Redis: 集群高可用之节点与插槽管理

概述 Redis Cluster 集群模式,它使用的是分片来存储数据的,数据都存在多个节点上。而且使用了哈希槽这样的机制,它内部维护了 16384 个插槽那就是说每一个节点其实都具体的分布了一些槽,如果我们添加一个节点的话,槽总…

Redis --- 第二讲 --- 特性和安装

一、背景知识 Redis特性: Redis是一个在内存中存储数据的中间件,用于作为数据库,作为缓存,在分布式系统中能够大展拳脚。Redis的一些特性造就了现在的Redis。 在内存中存储数据,通过一系列的数据结构。MySQL主要是通…

docker学习笔记(1.0)

docker命令 下载镜像相关命令 检索:docker search 比如:docker search nginx 是查看有没有nginx镜像 后面的OK表示是不是官方镜像,如果有就是官方镜像,如果没有就是第三方的。 下载:docker pull 比如&#xff1a…

Redis篇(Redis原理 - 数据结构)(持续更新迭代)

目录 一、动态字符串 二、intset 三、Dict 1. 简介 2. Dict的扩容 3. Dict的rehash 4. 知识小结 四、ZipList 1. 简介 2. ZipListEntry 3. Encoding编码 五、ZipList的连锁更新问题 六、QuickList 七、SkipList 八、RedisObject 1. 什么是 redisObject 2. Redi…

go+redis基于tcp实现聊天室

goredis实现聊天室 基于tcp连接通过redis实现了消息的广播,命令改名,查询在线人数,查询用户活跃度 serverclinet server 聊天室服务端的流程可以分为几个主要部分:初始化、监听连接、处理每个连接以及消息的处理和转发 1. 初…

【优选算法】(第八篇)

目录 串联所有单词的⼦串(hard) 题目解析 讲解算法原理 编写代码 最⼩覆盖⼦串(hard) 题目解析 讲解算法原理 编写代码 串联所有单词的⼦串(hard) 题目解析 1.题目链接:. - 力扣&#…

Redis:list类型

Redis:list类型 list命令非阻塞LPUSHLRANGELPUSHXRPUSHRPUSHXLPOPRPOPLINDEXLINSERTLLENLREMLTRIMLSET 阻塞BLPOPBRPOP 内部编码ziplistlinkedlistquicklist 几乎每种语言都有顺序表、数组、链表这样的顺序结构,Redis也做出了相应的支持。 如图&#xff…

C++基础:enum class作用域枚举 (C++11)

C基础:enum class作用域枚举 介绍特点作用域强类型默认底层类型 介绍 enum class 是C11引入的一种改进的枚举机制,主要改进了传统的enum类型的作用域控制问题, 故也被称为作用域枚举(scoped enumerations)。那么&…

Stable Diffusion绘画 | AI 图片智能扩充,超越PS扩图的AI扩图功能(附安装包)

来到「文生图」页面,输入固定的起手式提示词。 第1步,开启 ControlNet,将需要扩充的图片加载进来: 控制类型选择「Inpaint」,预处理器选择「inpaint_onlylama」,缩放模式选择「缩放后填充空白」&#xff1…

基于SpringBoot+Vue的网约车管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

SQL语句 (MySQL)

登录操作 参数 -u:user 用户参数 -p:password 密码 mysql -u Jack -p退出登录 exit;控制与管理 展示用户列表 select user, host from mysql.user;创建用户 UserName :填新用户的名称HostName :允许该用户用什么主机登录数据…

单链表基本操作(2)

一、 取值——取单链表中第i个元素的内容 算法步骤: 从第1个结点(L->next)顺链扫描,用指针p指向当前扫描到的结点,p初值pL->next。j做计数器,累计当前扫描过的结点数,j初值为1。当p指向…