司开星的博客

Mac下使用aircrack-ng记录

安装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让终端命令使用全局代理