电脑抓wifi空中包空口包5种方法

无线传输速率:11b:11Mbps, 11g:54Mbps, 11n:300Mbps, ac:867Mbps

一、WIN10电脑

下载wireshark软件,设置WIFI网卡为monitor模式:

C:\WINDOWS\system32>cd Npcap

C:\Windows\System32\Npcap>WlanHelper.exe a4064ecc-bd52-4298-9d51-7df912735d0b mode
Error: makeOIDRequest::My_PacketOpenAdapter(\Device\NPCAP\{a4064ecc-bd52-4298-9d51-7df912735d0b}) error 0x7b
(to use this function, you need to check the "Support raw 802.11 traffic" option when installing Npcap)
Failured

设置成功后,在wireshark没有抓到数据 

这是为什么呢? 应该是电脑网卡【Qualcomm QCA9565 802.11b/g/n Wireless Adapter】不支持抓包模式。

 二、ubuntu电脑

联想E470笔记本安装Ubuntu 18.04系统后,没有找到wifi网卡,提示:No Wi-Fi Adapter Found。

wifi网卡是RTL8821CE,之前在win里面查看型号,通过lspci命令也能查看到Realtek有线和无线网卡。需要手动安装RTL8821CE无线网络驱动。

1、更新和升级下载源:sudo apt-get update;sudo apt-get upgrade

2、下载和安装驱动文件:

git clone https://gitee.com/lin-youshen/rtl8821-ce-network-card-driver.git
cd rtl8821-ce-network-card-driver
sudo ./dkms-install.sh

3、重启电脑成功识别wifi网卡,可查看网络热点列表信息。

抓包流程:

sudo apt-get install aircrack-ng 

airmon-ng check kill

airmon-ng start wlp5s0

iw list查看不支持monitor,打开驱动MONITOR配置支持:

 最后还是提示不支持监听模式,暂时放弃,难道RTL8821CE不支持监听模式吗?应该不支持

三、MAC电脑

打开终端,输入命令:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport en0 sniff 9

en0是wifi网卡名称

sniff 不知是什么参数

9 信道,与wifi热点信道保持一致,可使用安卓手机app【WiFi魔盒】查看

这时wifi网卡就进入监控模式,抓取信道9上面的所有空中包,命令断开后自动保存文件。

为了更清晰分析数据,后面把wifi的WPA2加密去掉,没有密码,这样就抓取了明文数据。否则需要抓取连接的四次握手数据EAPOL-KEY协议数据,这样后面才能用热点和密码解密数据。

抓取空中包后,wifi重新连接其他wifi热点,就能把数据传输出去进行分析。

四、linux设备 

tcpdump -i uap0 -w log.pcap

五、Omnipeek软件

某宝上面买的anyi科技的双频无线网卡,RTL8812BU芯片,提供Omnipeek软件资料。

Omnipeek软件安装

下载Omnipeek_V11.1.1软件,安装选择手动安装,使用keygen输入版本111生成序列号,安装基本无障碍。

RTL8812BU驱动安装

电脑查收wifi模块,电脑默认是上网驱动,需重新安装peek抓包驱动。

点击网卡更新设备驱动,从电脑上安装,选择Omnipeek Drive.inf安装,安装完成后提示无数字签名,需要关闭电脑的安全启动和数字签名检查。

戴尔笔记本关闭数字签名,重启选择关闭时,需要输入恢复密钥,密钥获取方法:电脑账户登录微软账户,登录后会上传密钥ID和恢复密钥到微软账户中,电脑网页登录微软账户查看设备恢复密钥,重启时输入密钥成功关闭单次数字签名,永久生效需要关闭开机安全检查,也是需要输入恢复密钥的,密钥不是PIN码,PIN码是在电脑账户里面添加的,登录密码也是账户里面添加的。

Omnipeek软件使用

wifi驱动安装后,打开peek软件,可以查看到peek使用状态为yes。

如果点击开始抓取数据后,没有数据显示,需要重新装一下peek软件,再不行的话,需要把wifi网卡设备和驱动卸载后,重新拔插重新安装抓包启动就能解决问题。

过滤器

添加过滤器,使用高级功能,设置设备和两个sta终端的MAC地址过滤,接收全部的协议数据。

哪些是需要过滤的呢?待研究 

解密WPA2

抓包时需要抓到EAPOL-KEY四次握手数据才能解密,设置过滤器需注意,

解密成功后的数据:能看到MQTT和ICMP数据

抓包保存

抓包自动保存文件到硬盘,过滤数据量少,全协议数据量大。

其他使用技巧待研究。。。

### WiFi 数据捕获工具 对于WiFi数据的捕获,Wireshark是一个广泛使用的工具。为了成功WiFi数据,在Windows环境下需确认无线网卡是否支持Monitor模式[^4]。当无线网卡处于Managed模式时,其链路层会显示为Ethernet;而如果它支持Monitor模式,则会在相应位置有一个方框图标而非破折号。一旦选中启用Monitor模式选项后的复选框,无线网卡将会切换至Monitor模式,并且链路层变为802.11加上radiotap头部。 ```bash # 使用WlanHelper.exe查看当前无线网卡状态及其GUID WlanHelper.exe list interfaces ``` 在启动Wireshark并准备开始抓包之前,可以通过上述命令获取无线网卡的信息以及对应的GUID来验证模式转换情况。 ### 蓝牙数据捕获工具 针对蓝牙技术的数据捕捉需求,CC2540 USB Dongle提供了一种有效的解决方案。此设备不仅能够作为协议分析仪使用,还兼容TI Packet Sniffer软件来进行空中BLE(Bluetooth Low Energy)数据的截取工作[^2]。此外,通过烧录特定版本的固件——Host Test Release,该dongle可以转变为BTOOL调试辅助装置,极大地促进了低功耗蓝牙应用的研发过程。 具体来说,深圳市信驰达科技有限公司生产的CC2540 USB Dongle具备三种不同功能导向的固件版本:SNIFFER版专用于监听和记录蓝牙通信流量;BTOOL版旨在协助开发者测试主机端程序逻辑;还有专门模拟iBeacon广播信号的功能模块供选择[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值