引言
在WiFi安全测试中,捕获握手包是破解WiFi密码的第一步。通常我们使用aircrack-ng套件中的工具进行抓包,尤其是airodump-ng来监听并捕获WiFi握手包(handshake)。握手包记录了连接认证过程中的关键信息,是后续密码字典攻击的基础。
本文聚焦于Windows环境下三款主流WiFi密码跑字典工具的使用及对比:EWAS、WiFiPR和Hashcat。这三款工具各有优势,适合不同场景。通过实际操作指导,助你高效开展WiFi密码破解测试。
引用
如早期的beini和wifite批量捕获握手包,其根本也是aircrack-ng
工具介绍与使用体验
这里介绍的工具均支持GPU
1. EWAS
EWAS是一款曾经较为流行的WiFi密码破解工具,支持直观的界面和多种攻击模式。
- 现状:学习版不太好找,并且旧版可能对GPU支持不太好。
- 优点:界面友好,配置简便,适合初学者入门。
- 缺点:更新较慢,兼容性和效率不及后两者。
2. WiFiPR (推荐)
WiFiPR是一款比较稳定且在Windows上兼容性良好的WiFi密码破解软件。
- 获取:学习版相对容易找到。
- 使用感受:速度中等,界面简洁,适合中小规模测试。
- 功能:支持多种字典格式,能直接使用cap格式的握手包。
3. Hashcat
Hashcat是目前最强大的GPU加速密码破解工具,支持多平台且效率极高。
- 使用前提:需先将抓到的
.cap握手包转成Hashcat识别的.22000格式,通常用hcxpcaptool或hcxpcapngtool(Linux或WSL环境中运行)。 - 优势:利用显卡强大计算能力,支持多种破解模式,适合大型密码字典和复杂攻击。
- 缺点:设置复杂,初学者上手有一定门槛。
转换22000
通过wsl或者linux系统,先安装hcxtools。
例如:
sudo apt install hcxtools
通过命令转换
hcxpcapngtool -o handshake.22000 handshake.cap
此时会发现已经创建了文件handshake.22000,接下来通过hashcat进行破解。
其中22000文件就是刚刚生成的握手包转之后的文件,new.txt是字典文件,-d指定设备(可通过hashcat -I来获取设备列表),
hashcat.exe -m 22000 z:\hash\handshake.22000 D:\tools\密码破解\Dict\new.txt -d 1 --force --optimized-kernel-enable -w 4 --status
效果如下:
Session..........: hashcat
Status...........: Running
Hash.Mode........: 22000 (WPA-PBKDF2-PMKID+EAPOL)
Hash.Target......: z:\hash\handshake.22000
Time.Started.....: Tue Jul 01 13:28:28 2025, (42 mins, 33 secs)
Time.Estimated...: Tue Jul 01 15:49:54 2025, (1 hour, 38 mins)
Kernel.Feature...: Pure Kernel
Guess.Base.......: File (D:\tools\密码破解\Dict\new.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........: 80558 H/s (55.55ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Recovered........: 0/1 (0.00%) Digests (total), 0/1 (0.00%) Digests (new)
Progress.........: 205651968/683653923 (30.08%)
Rejected.........: 0/205651968 (0.00%)
Restore.Point....: 205651968/683653923 (30.08%)
Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:0-1
Candidate.Engine.: Host Generator + PCIe
Candidates.#1....: 63889678 -> 62205708
Hardware.Mon.#1..: Temp: 63c Util: 34% Core:2505MHz Mem:8000MHz Bus:8
结语
wifipr效率比较高,并且支持字典变异。
ewsa新版的学习版不太容易找,旧版GPU兼容性差。
hashcat学习难度高,效率一般。

评论 0
还没有评论,来说点什么吧。