[Grey Hack] 破解WIFI密钥

1、首先使用airmon命令查看无线网卡的名称,得到当前网卡名称为wlan0
同时得知该网卡的监听模式是关闭的(Monitor_Mode为False)

file

接下来我们要把网卡的监听模式打开,使用airmon命令

命令格式:
airmon [start:stop] [net_interface]
第一个参数为start即开始监听,stop即停止监听
第二个参数为网卡名称

# 开始监听wlan0网卡
airmon start wlan0

file

看到该网卡的监听模式已经启用(Monitor_Mode为Ture)

file

接下来使用iwlist命令查看监听到的WIFI列表

命令格式:
iwlist [net_interface]

# 显示wlan0网络列表
iwlist wlan0

得到以下信息,BSSID为网络标识符,PWR为信号强度,ESSID为WIFI名称

file

信号强度越强,就能更快地抓包
接下来我们破解Eingto_XP0Y的密码

使用aireplay命令进行抓包
命令格式:
aireplay [-b bssid] [-e essid]

aireplay -b ED:FA:3C:DB:33:8C -e Eingto_XP0Y

执行这个命令后,等抓取足够数量的包。如果信号足够强的话,至少需要7000个ACK包就足够了;反之信号弱的话,则有可能需要多达20000个ACK包

等抓够足够数量的ACK包后,按ctrl+c停止抓包,同时会将抓取到的数据包保存到当前目录

file

使用ls命令显示当前目录,图片中的file.cap就是我们刚才抓取到的数据包

file

接下来使用aircrack命令破解密钥
命令格式:
aircrack [file_cap]

# 破解file.cap里的密钥
aircrack file.cap

得出密钥为Stallie

file

最后我们连接这个WIFI测试一下,点击右上角的WIFI图标,用我们刚才破解出来的密钥连接

file

file

file

用ifconfig命令检验一下,已经连接此WIFI

file

至此我们就完成了对指定WIFI密钥的破解