用途:本技能整理针对 WPA/WPA2-PSK 网络的授权渗透测试方法论,核心是离线破解——先尝试无需客户端的 PMKID 攻击,失败后回退到四次握手抓取。
主要能力:用 hcxdumptool 配合 --filtermode=2 仅针对授权 BSSID 列表扫描 PMKID;用 hcxpcapngtool 将 pcapng 转成 hc22000 格式校验抓包有效性;用 airodump-ng 锁定信道捕获握手,配合单客户端定向去认证;用 hashcat -m 22000 进行字典+规则、掩码及厂商默认生成器(如 upc_keys)破解。此外提及 802.11r FT、OKC 缓存等替代派生路径,以及 WIDS 检测信号与降低暴露的建议。
使用方式:遵循资料中的流程——设置监听模式与监管域(sudo airmon-ng check kill && sudo airmon-ng start wlan0;sudo iw reg set US),先做 PMKID 扫描(sudo hcxdumptool -i wlan0mon -o pmkid.pcapng --enable_status=1 --filterlist_ap=targets.txt --filtermode=2),转换(hcxpcapngtool -o hash.hc22000 pmkid.pcapng),破解(hashcat -m 22000 hash.hc22000 wordlist.txt -r rules/OneRuleToRuleThemAll.rule);PMKID 为空时改用 airodump-ng 与 aireplay-ng 定向去认证抓取握手,再校验并破解。掩码示例包括 ?d 十位、八位与 1?d 十位电话格式。
适用场景与限制:仅限获授权的网络测试;PMKID 并非所有 AP 都会泄露,部分抓包会因 M1/M2 认证不完整而破解失败;广播去认证易触发 WIDS,建议单客户端小量突发。速度取决于 GPU 与词表,可用 hashcat -b -m 22000 获取调优建议或分布式拆分。其他厂商生成器、参考链接与收费等信息暂未提供。