【启明智显技术分享】ESP32系列WiFi无线空中抓包指南

前言:

本文档旨在介绍 windows10 系统下网卡抓包工具(AC-1200)的驱动安装过程、Omnipeek
软件安装过程及Omnipeek软件与网卡抓包工具配合抓包的演示过程。
1、抓包工具(AC-1200)驱动安装
1.1 准备好抓包工具及厂家提供的抓包工具驱动文件
在这里插入图片描述
在这里插入图片描述
1.2 插上 USB 网卡,右击此电脑,点击管理并点击打开设备管理工具,点击网络适配工具寻
找网卡设备
在这里插入图片描述
在这里插入图片描述
1.3 找到网卡之后,右击点击网卡,点击更新驱动程序软件
在这里插入图片描述
1.4 点击浏览计算机以查找驱动程序和软件
在这里插入图片描述
1.5 点击计算机的设备驱动程序列表中的选取
在这里插入图片描述
1.6 点击从磁盘安装
在这里插入图片描述
1.7 点击浏览选择驱动,并找到厂家提供的抓包工具驱动文件
在这里插入图片描述
1.8 选择驱动点击,然后点击打开,再然后点击确定
在这里插入图片描述
在这里插入图片描述
1.9 然后点“下一步”
在这里插入图片描述
1.10 如果提示如下图所示,一定要点击安装,然后等待安装,安装成功之后点击关闭
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述1.11 安装好之后,我们打开软件Omnipeek验证一下驱动看是否已经安装成功
(至此,可先进行第二章内容安装Omnipeek软件,然后打开Omnipeek软件时必须以管理员身
份运行,不然可能检测不到网卡设备)
在这里插入图片描述
在这里插入图片描述
1.12 如下图所示显示 Yes 就说明抓包工具驱动已经安装成功了,就可以开始使用了
在这里插入图片描述
2、Omnipeek 软件安装
2.1 根据厂家提供的安装包链接下载所需要版本的 Omnipeek 软件安装包
在这里插入图片描述
2.2 打开安装包,找到安装软件,双击 Omnipeek_1111.msi 开始安装
在这里插入图片描述
2.3 等待初始化完成,点击 Next,在第二步 Product Activation 中选择“Manual: generatesyouractivation key via a web page”,然后点击 Next:
在这里插入图片描述
2.4 双击打开秘钥生成工具,Product 选择“OmniPeek Ent. with Enh.Voice Opt.”,
ProductVersion 改为“100”,点击“Generate”生成,请注意区分“Serial Number”和
“ActivationKey”
在这里插入图片描述
2.5 将序列号拷贝至安装软件,Omnipeek Installer 中的“User Name”Email”可随意填写,点击 Next:
在这里插入图片描述
2.6 点击 Next ,拷贝激活码,再点击 Next :
在这里插入图片描述
2.7 选择 accept,点击Next,选择 Default location,点击Next
在这里插入图片描述
2.8 选择语言,如果以前安装过其他版本的Omnipeek会提示是否卸载,安装过则选择卸载,没安装则点击 install 开始安装,等待安装成功。过程中遇到安全软件报警提示,点击允许
在这里插入图片描述在这里插入图片描述
3、Omnipeek软件与网卡抓包工具配合抓包演示
3.1 准备好一款已经烧录Station示例的esp系列模组或开发板(演示使用以下开发板)
在这里插入图片描述
3.2 右键Omnipeek软件,以管理员身份运行
在这里插入图片描述
3.3 点击 “New Capture”新建一个抓包文件
在这里插入图片描述
3.4 点击 “802.11”可以配置wifi信道扫描模式及加密密钥,演示默认使用信道1 ,不进行加密(注:请将AP的信道也设置为1,否则可能抓取不到有效空中包,Station示例默认全通道
扫描再进行连接的,也可以代码配置为指定信道,一般使用默认示例即可)
在这里插入图片描述
3.5 点击“Filters”选择想要的抓包过滤类型,或者点击“+”号直接新建一个抓包文件在这里插入图片描述
3.6 点击“+”号后会出现基础配置页面,自定义文件名称后,勾选“Address filter”,设
置type为“Wireless Address”,分别将路由器与模块的MAC地址填入 Address 1 与 Address
2,随后点击“OK”(注:记得提前获取一下路由器与模块的MAC地址)
在这里插入图片描述
3.7 勾选上一步创建的文件“Catch_test”,点击“确定”
在这里插入图片描述
3.8 点击“Start Capture”,Omnipeek软件抓包就开始了
在这里插入图片描述
3.9 将开发板重新启动,station示例会连接目标路由器,Omnipeek软件则会将整个连接过程
的空中包抓取下来,当模块运行结束后点击“Stop Capture”,此次station连接路由器的空
中包抓包演示就结束了
在这里插入图片描述
3.10 再次点击“Start Capture”,点击“是”,选择保存路径即可将抓包数据保存,随后
即可对抓包数据进行分析即可
在这里插入图片描述
在这里插入图片描述

尾声:

【启明智显】,作为一家专注于HMI和AIoT解决方案的公司,我们致力于为用户提供创新、可靠且高效的产品和解决方案。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux——socket套接字与udp通信

目录 一、理解IP地址与端口 二、socket套接字 三、TCP与UDP的关系 四、网络字节序 五、socket编程 1.socket()创建套接字 2.填充sockaddr_in 结构体 3.bind() 绑定信息 4.recvfrom()接收消息 5.sendto()发送消息 六、UdpServer代码 一、理解IP地址与端口 IP地址是In…

Leetcode—1256. 加密数字【中等】Plus(bitset、find_first_not_of、erase)

2024每日刷题(120) Leetcode—1256. 加密数字 实现代码 class Solution { public:string encode(int num) {string ans;num 1;while(num ! 0) {ans to_string(num & 1);num num >> 1;}if(ans.empty()) {return "";} else {stri…

17 如何设计一锤子买卖的SDK

在前三个模块里,我将微服务根据目的性划分为三大类:读、写与扣减类,并针对每一大类涉及的各项技术问题讲解了应对方案。其实,每一类微服务除了本身业务特点涉及的技术问题外,在纯技术维度也有很多共性问题,…

房产中介小程序高效开发攻略:从模板到上线一站式服务

对于房产中介而言,拥有一个高效且用户友好的小程序是提升业务、增强客户黏性的关键。而采用直接复制模板的开发方式,无疑是实现这一目标的最佳途径,不仅简单快捷,而且性价比极高。 在众多小程序模板开发平台中,乔拓云网…

docker容器通俗理解

前言 如果大家没使用过Docker,就在电脑上下载一个VMware Workstation Pro,创建一个虚拟机安装一个windows操作一下感受一下,为什么我的电脑上还以再安装一台windows主机?其实你可以理解为Docker就是Linux系统的一个虚拟机软件。 我的Windows也可以安装…

WMS仓库库存管理软件如何优化工厂的仓库管理-亿发

如果一家工厂没有专业的WMS仓储软件支撑,管理原材料、辅料、半成品和产成品等环节可能会面临诸多问题。 在仓库管理方面,缺乏安全库存的管理会导致库存不足或过剩,而没有及时的缺货分析可能会导致生产中断。全凭人工核算剩余库存和订单质检的…

金价大跳水,美梦变噩梦!2024真正适合普通人的靠谱创业项目!2024适合30-40岁轻资产小生意

4月22日晚间,向上“狂飙”了一个多月的金价突然就“大跳水”。当日,每克金价均下调14块。在这次跳水中,有人欢喜有人愁:有投资者自报做空金价一夜狂赚14万,也有投资者哭诉,头晚进货到早上就净亏损2万&#…

Android 11 bindService 流程分析

我们可以使用bindService来跨进程通信,其使用方法如下 Intent intent new Intent("xxx"); intent.setPackage("xxx"); boolean result bindService(intent,new ServiceConn(),BIND_AUTO_CREATE);private class ServiceConn implements Servi…

STM32入门_江协科技_1~2_OB记录的自学笔记_STM32简介

1.综述 1.1. 课程简介 手打代码是加入了实操,增加学习效果; STM最小系统板面包板的硬件平台; 配套0.96寸的显示屏,便于调试; 因为使用面板板,所以如果程序现象不出来也有可能是硬件连接的问题; …

Allegro画PCB时如何只删除走线的一部分

如何只删除走线的一部分 1、第一步: 2、第二步: 3、第三步,点击相应的走线段就能删除了。 说明:上面的Cline和Line只的是电线和线,您按下删除后,就可以删除这两种东西,但删除的是一整条折线.把这两个取消掉,换成Cline Segs和Ot…

【代码随想录刷题记录】LeetCode283移动零

题目地址 1. 思路 1.1 基本思路及假设 拿到这个题,首先想到,这是类似删除元素的方法,因为删除元素也是移动元素,但是移动的方向和删除元素的方法刚好相反,我们都知道,如果在数组中删除某个元素&#xff…

【Docker】docker部署lnmp和wordpress网站

环境准备 docker:192.168.67.30 虚拟机:4核4G systemctl stop firewalld systemctl disable firewalld setenforce 0 安装docker #安装依赖包 yum -y install yum-utils device-mapper-persistent-data lvm2 #设置阿里云镜像 yum-config-manager --add…

vue2主体页面进行拆分

目录 一.组件化 二.新建Header.vue页面 三.Aside.vue代码 四.Main.vue代码如下 五.Home.vue代码如下 六.index.js代码如下: 七.项目效果图 在Vue.js 2中,将主体页面进行拆分是一种常见的做法,它有助于提高代码的可维护性和可读性。页面…

js实现简单的级联下拉列表

代码如下&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><script src"js/jquery.min.js" type"text/javascript" charset"utf-8"></script><st…

Linux的磁盘分区,格式化,挂载

1.需要提前添加几个磁盘&#xff0c;以做实验 2.把nvme0n2磁盘用来分区实验 3.分了一个主分区&#xff0c;和一个扩展分区&#xff08;扩展分区是不能使用的&#xff0c;所以又在扩展分区里分了一个逻辑分区&#xff09;分区的大小自己定义 4.格式化分出来的区&#xff0c;这…

618不可错过的数码好物精选!等等党必看清单汇总

无论是追求高效工作的职场人士&#xff0c;还是热爱科技、追求品质生活的消费者&#xff0c;都希望能找到那些既实用又富有创新精神的数码好物&#xff0c;现在正值618购物狂欢节来临之际&#xff0c;我精心为大家挑选了一份不可错过的数码好物清单&#xff0c;这份清单不仅汇聚…

App一键直达,Xinstall助力提升用户体验

在这个移动互联网时代&#xff0c;App已经成为了我们日常生活中不可或缺的一部分。然而&#xff0c;每当我们在浏览器或社交平台上看到一个有趣的App推荐&#xff0c;点击下载后却往往要经历一系列繁琐的跳转和确认过程&#xff0c;这无疑大大降低了用户体验。那么&#xff0c;…

数据结构 - C/C++

快速跳转 数组链表栈队列串树 目录 数据结构 逻辑结构 物理结构 数据结构 数据 数据不仅仅包括整型、实型等数值类型&#xff0c;还包括字符及声音、图像、视频等非数值类型。 计算机可以理解并按照指定格式处理。 结构 元素相互之间存在一种或多种特定关系的数据集合。 …

Git 常用命令大全

&#x1f680; Git安装与基础知识学习 &#x1f310; &#x1f3af; Git作为一款全球开发者广泛使用的分布式版本控制系统&#xff0c;能够有效帮助团队协作并追踪项目历史版本。接下来&#xff0c;我们将详细展开Git的安装流程、基础命令操作、高级用法以及应对常见问题的方法…

西湖大学赵世钰老师【强化学习的数学原理】学习笔记1节

强化学习的数学原理是由西湖大学赵世钰老师带来的关于RL理论方面的详细课程&#xff0c;本课程深入浅出地介绍了RL的基础原理&#xff0c;前置技能只需要基础的编程能力、概率论以及一部分的高等数学&#xff0c;你听完之后会在大脑里面清晰的勾勒出RL公式推导链条中的每一个部…
最新文章