欢迎大家一起学习探讨通信之WLAN。通过前几节的探讨,我们对802.11协议有了一定了解。接下来我们将基于WiFi网络,逐步了解学习WiFi网络是如何运作,如何完成设备间的通信。
“工欲善其事,必先利其器”。本节分享抓取WiFi网络帧的方式,通过抓取设备之间的帧交互,可以帮助我们直观的理解WiFi网络的运作。
好。WiFi网络如何抓取设置之间的帧交互信息呢?
常用的方式有三种:网卡和omnipeek工具,Apple mac笔记本和ubuntu系统(见:[第二十七节:通信之WLAN(WiFi6抓包方法)])。
本节主要分享“网卡和Omnipeek工具”和“Apple mac笔记本”抓取WiFi网络帧的环境搭建及方法。接下来我们先看第一种抓取WiFi帧的方式。
方法1:“网卡和Omnipeek工具”抓包方式
第一步:Omnipeek安装
以在window系统上安装为例,按如下步骤即可成功安装Omnipeek软件和驱动。如需抓WiFi6的帧,需要Omnipeek20.0以上版本,可在官方网下载,申请listen。
1.解压OmniPeek_key.rar文件,在解压后的文件夹中,双击运行w-kgll.exe,点击Generate按钮生成序列号,保存生成serial number序列号和activation Key序列号,如图所示:
![](https://img-blog.csdnimg.cn/img_convert/5bf0a7907f4b4e21b2b3eaa2613951fa.png)
2.解压OmniPeek
Install.rar文件,在解压后的目录下,双击运行setup.exe,如图所示:
![](https://img-blog.csdnimg.cn/img_convert/2fee75e60e9c4a708908ae390da8f6f5.png)
3.经过第2步弹出如图所示界面,点击Install OmniPeek进行软件安装。
![](https://img-blog.csdnimg.cn/img_convert/431e1ff0d5ed4a31aa4dd7ff8e52a4ef.png)
4.在弹出的界面,如图所示,选择Manual Pause and go to webpage,点击Next。
![](https://img-blog.csdnimg.cn/img_convert/67aca3d8bf134465b0aa48d563d889ec.png)
5.输入第1步保存的Serial Number序列号,如图所示,点击Next。
![](https://img-blog.csdnimg.cn/img_convert/2b93a92cc47d463088045213517ca9f8.png)
6.在弹出如图所示的界面中点击Next。
![](https://img-blog.csdnimg.cn/img_convert/f6063c8119f8490db38ba89925bbb1b3.png)
7.在弹出的界面后输入第1步的Activation Key,点击Next,如图所示:
![](https://img-blog.csdnimg.cn/img_convert/52db652fbdfb46329ad106eea2dd15a3.png)
8.点击Next直到出现如下界面,选择Complete,点击Next:
![](https://img-blog.csdnimg.cn/img_convert/855711833b6f4e848f0b070378b8baf1.png)
9.点击Next,出现如图所示的安装进度界面,稍等片刻,即可安装完成
![](https://img-blog.csdnimg.cn/img_convert/d142c00e02af47a7bed928ec0a335e25.png)
Omnipeek工具安装成功,部分网卡window系统驱动不支持,需要手动安装。如系统已有支持网卡的驱动,直接可使用omnipeek工具进行抓包。下面我们看TPLINK一款网卡驱动的安装流程。
第二步:driver安装介绍
1.解压RTLWlanU_WindowsDriver_sniffer.zip,解压后的文件夹中,WinXP_2K用于32位机器安装,X64用于系统64位安装,以64位安装为例。
![](https://img-blog.csdnimg.cn/img_convert/a1f061f90c0d44018e6cdce9b50de549.png)
2.打开电脑设备管理器,插入无线网卡,可以看到如下所示的未知网卡设备。
![](https://img-blog.csdnimg.cn/img_convert/9779605dfd4e47acbcb91b5dbfddfeb1.png)
3.选中802.11n NIC设备,单击右键,选择属性,弹出如下界面,如图所示,选择更新驱动程序。
![](https://img-blog.csdnimg.cn/img_convert/4b8c281fd526419d92eeab47b9e9fd6e.png)
选择“浏览计算机以查找驱动程序软件(R)”,如图所示:
![](https://img-blog.csdnimg.cn/img_convert/2e3c4c46d6a9472e9213ad5ae00ac188.png)
4.在弹出的如下界面中,选中“从计算机的设备驱动程序列表中选择(L)”,如图所示:
![](https://img-blog.csdnimg.cn/img_convert/03a3ec5f46dc48e5805f850d6e3ce7f9.png)
5.弹出如下界面,选择网络适配器,点击下一步,如图1.17所示:
![](https://img-blog.csdnimg.cn/img_convert/6997d85dd1374e1790241ee11bd5e437.png)
6.点击“从磁盘安装”,弹出的子窗口中,点击“浏览”,选择RTLWlanU_WindowsDriver_sniffer.zip解压后的文件,(系统为64位机器)X64文件下的netrtwlanu.inf,点击打开,最后点击确定。
7.在弹出的界面中,选择802.11n/b/g Mini Wireless LAN USB2.0 Adapter,点击下一步。
![](https://img-blog.csdnimg.cn/img_convert/aa923a400e5a429098bd15fbadfdf517.png)
8.选择“是”。
![](https://img-blog.csdnimg.cn/img_convert/90867b43bf0f4a1d8aa47b13488baa74.png)
9.安装完成出现如下界面后,表示安装成功。如图所示:
![](https://img-blog.csdnimg.cn/img_convert/adc3e4198e444bb48a78d2b32ef87c9a.png)
10.安装完成后,设备管理器里面会多次安装识别到的设备,如图所示:
![](https://img-blog.csdnimg.cn/img_convert/b31ef63674874192b974ce649df1dc51.png)
第三步:Omnipeek使用说明
1.正确安装omnipeek软件。
![](https://img-blog.csdnimg.cn/img_convert/0f08ee9d70ff498980e50a23eca7495a.png)
2.确保driver已正确安装。
3.检查sniffer 工具是否被正确识别。
4.打开omnipeek软件。
![](https://img-blog.csdnimg.cn/img_convert/0e9eb12737674678a825ab006c273f26.png)
5.选择New capture.
6.正确配置Capture Options。
![](https://img-blog.csdnimg.cn/img_convert/b5d80b25c94e486b8b2e87b30dfd75ac.png)
7.找到识别到的sniffer工具。
![](https://img-blog.csdnimg.cn/img_convert/fc12db8040ad47cab5ba11e10f857088.png)
8.选择scan的信道,即抓取某个信道的数据包。
![](https://img-blog.csdnimg.cn/img_convert/d1f635b029a14fb5bbac870d326ed75e.png)
9.点击“确定”,开始抓包。
![](https://img-blog.csdnimg.cn/img_convert/a76a0b43e7974aefbd1f3aee24dc639c.png)
10.点击“wlan”确认要抓取的热点是否在其list中。
![](https://img-blog.csdnimg.cn/img_convert/6ffbbdb01b914be3af7560b81b733e30.png)
方法2:利用MAC笔记本抓取
第一步:操作步骤
使用mac 笔记本电脑,通过WiFi网络嗅探器进行抓取。操作步骤如下所示:
在mac笔记本中找到Airport实用工具,如图2.1图标所示。
长按键盘中option键,如图2.2,启动Airport工具。
点击WiFi图标,打开网络诊断,如图2.3所示。
松开option键,点击窗口并选择“嗅探器”打开,如图2.4所示。
选择信道和带宽,点击开始,如图2.5所示。
![](https://img-blog.csdnimg.cn/img_convert/49ac9099677a4f2ca58e1bd94f1cada4.png)
图 2.1
![](https://img-blog.csdnimg.cn/img_convert/ca46f7d71f434db389d7050a27f0eb5f.png)
图 2.2
![](https://img-blog.csdnimg.cn/img_convert/bd1f1cd258234573bdf281602f61ccb1.jpeg)
图 2.3
![](https://img-blog.csdnimg.cn/img_convert/8adf8c2daa424df08860a86b499b7d6d.png)
图 2.4
![](https://img-blog.csdnimg.cn/img_convert/232c1f2bd2454731a850f304160fcd25.png)
图 2.5
第二步:分析工具
可借助wireshark工具进行分析。
使用Omnipeek工具,设置信道时,可见到的n40l,n40h,an和u2代表什么意思?
解答:见[第七节:通信之WLAN(信道)]
本节分享了关于WiFi网络中抓取帧交互的方法,通过上面方法可抓取WiFi连接过程,数据交互等信息。WiFi基础学习到实战(四)探讨就到此,后续期待共同继续探讨学习。
注:
对以上所述专业知识有修正意见或建议,可随时留言反馈。如感兴趣更多通信知识,可关注“通信之WLAN” for WeChat 公众号。
谢谢大家支持~!