思路:
用户与路由器建立连接时确认身份,是通过发送一个将密码进行hash加密后的握手包进行的。因此我们只需要监听并获得该握手包,通过比对字典中的hash值即可确定密码明文。
步骤:
一、准备
-
安装Homebrew
打开终端,输入如下命令安装。安装完毕后可通过输入“
brew --version”
查看是否安装正确。(如下载缓慢可以使用科学上网)/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
安装Aircrack-ng
使用Homebrew安装,输入如下命令。安装完毕后可通过输入
“aircrack-ng
”查看是否安装正确。brew install aircrack-ng
-
下载密码字典
密码字典包含多个txt文件,是对一些常规密码的穷举,基本上大部分人为设置的都能匹配到。(参考这篇文章中的字典)
二、开始
-
查看本机网卡信息
点击“-&g