一、背景
研发或者测试在对wifi相关产品(路由器、手机)进行开发的过程中,经常需要了解无线产品的交互报文和协议,我们就需要抓包进行分析。omnipeek这款软件可以实现不依赖与研发设备进行抓包,抓包原理是omnipeek的网卡处于混杂模式,不断的监听空口包,然后进行采集。
当然,也可以通过上文提到的使用 Tcpdump 工具抓包,这种工具抓包就像wireshark一样,只能抓取到经过自己设备网卡的包,灵活性没那么高。
二、搭建环境准备
硬件:需要一个支持混杂模式的网卡。一般淘宝几十块钱就可以了。有需要的同学可以点击链接购买,个人不掺杂任何广告,拒绝键盘侠。
软件:需要安装omnipeek软件和驱动。
电脑:windows10
淘宝链接:https://m.tb.cn/h.UiEfNpq?tk=Bcv9d2B7wpP
软件和驱动下载链接:https://pan.baidu.com/s/1XM247CbeUcpD2VcNQJtaiQ
提取码:0dwl
三、omnipeek软件安装步骤
1、解压之后文件,点击 set-up.msi,进行安装
打开keygen, product version填写111
user name、company name随便填,建议都写admin
邮箱可以填QQ邮箱,serial number填 keygen注册机的serial number内容
注意,复制的时候会有一个空格,要删掉
这里的key填注册机里面的activation key的值
选择第一个就是默认安装路径,选择第二个就是自定义安装路径
安装路径选择成功之后,选择next
注意:路径不要有中文
进行到这里,omnipeek软件安装就结束了。
四、驱动安装
1、插上淘宝购买的抓包网卡,不同的网卡用不同的驱动,具体安装的什么驱动找淘宝商家要。
2、管理-设备管理
进行到这里,我们驱动就安装好了。
备注:如果不安装驱动,网卡可以当做普通上网网卡,可以连接wifi、可以上网。安装驱动之后就不能用来上网了,只能用作抓包。有需要的话可以卸载驱动,再安装上网驱动还原为普通上网网卡。
四、验证抓包可用性
1、一定要以管理员身份打开omnipeek软件
2、 新建捕获器
选择抓包信道,也可以进行轮训抓包
备注:在 创建omnipeek捕获器的时候,omnipeek出现yes,然后开始捕获,出现网络包,说明环境搭建顺利完成。恭喜你,可以开展相关工作了。