WPAForge ⚡

在手机上,把附近那台路由器的 WPA 密码试出来。
不用电脑、不用外置网卡、不用 Termux —— 原生 App,纯 Root。

release downloads stars license android root

⬇️ 直接下载 APK(永远最新) 📋 更新日志 看源码 / ⭐ Star

界面速览 —— 观测 → 审计 → 破解 → 命中 → 侦察(1080p 原画,非 GIF)
真机录屏 · 60 秒完整版(带配乐):观测 31 个网络 → 锁定目标 → 选字典 → 候选 #1→#10 真失败 → 第 11 条命中 → WPS 体检 → 网络侦察

▶ 在 B站 看(带弹幕)⬇️ 下载 APK

它怎么找密码

不翻大字典。先猜 —— 按你这台路由器可能被设成什么,造几百条,排好序,从上往下试。字典是备用的,不是主力。

猜,是有依据的。SSID 叫 FAST_E972,它会现场造出 fast2026、FAST#2026、e972e972、fast@2026 这些,现成字典里没有。厂商名从 BSSID 查 IEEE 的 OUI 表得出(419 KB / 15913 条打进包里),查不到就留空,不编一个出来。

每条都要真发一次关联请求。快的 AP 1 秒给结论,慢的 5 秒以上。手机一次只能连一个网络,这是 Android 的限制,绕不过去 —— 所以候选的质量比数量重要得多:十万条盲试是按天算的,几百条精准的通常几分钟就完。

判成功只认一种证据:4-Way Handshake 完成。SSID、supplicant 状态、IP、netId 四条必须来自同一行输出,缺一条就不算。宁可报「不确定」,也不报一个假成功。

锁屏继续跑,中断能接上。进度持续落盘(节流写,最多 20 条一次),被系统杀掉也不丢。

还有什么

能力说明
多目标队列排好的一串目标依次执行,每个可单独暂停 / 继续
局域网侦察连上目标后扫同网段存活主机与常见端口,按厂商归类,出可导出报告
观测页信道占用图给出换信道建议,列出带宽与 Wi-Fi 代际,可按 WPS 筛选
连接可控同名 SSID 多 AP 时用 -b 锁定选中那一条;可开启每次尝试换随机 MAC
本机自查读手机里已保存的 WiFi,给出每条密码在常见口令表里的位次
WPS 攻击扫描阶段就判「打不打得动」,判据以 km=WPS / WPS-M2D 为准;候选四层(厂商算法 / 内置弱 PIN 表 / 自定义列表 / 完整枚举),另有拆半攻击与断点续跑
离线校验导入 .cap / .hc22000,EAPOL 与 PMKID 两条校验路径,1 万条约 37 秒
字典管理内容搜索(包含 / 前缀 / 后缀 / 正则)、长按多选合并、大字典编辑不丢数据

和其他做法比

做法要什么快不快门槛
WPAForge一台 Root 的手机现场派生候选,几百条一般几分钟会点开始就行
电脑 aircrack-ng + 抓包笔记本 + 支持 monitor 的网卡 + 抓到手握手包取决于字典,大字典按天算会命令行、会抓包
手机 Termux 脚本Phone 上的 Linux 环境 + 外置网卡多半只是下载并跑 aircrack会折腾环境
在线字典站把握手包传给别人等队列你的包离开了本机

WPAForge 的取舍:候选靠现场派生而不是堆字典,所以它擅长「路由器主人设的那种密码」,不擅长「随机 12 位强密码」。后者本来就该换 WPA3。

安装

需要 Root · Android 8.0+
没有 Root 就别试了 —— 判定依赖 su + cmd wifi。Shizuku 与免 Root 通道已在 1.9.24 彻底移除(连代码依赖一起删了):Shizuku 要在每次连接时借 binder,免 Root 走 WifiNetworkSpecifier 则每条候选都会弹一次系统确认框 —— 两者都撑不起逐条字典遍历。

1. 打开「观测」页,扫描附近网络,选中你的目标
2. 打开「破解」页,加载字典(或让它现场派生)
3. 点开始,锁屏等结果 —— 命中的密码会直接标出来

⬇️ 直接下载 APK(永远最新)📋 更新日志

界面

观测
观测 · 雷达与信道占用
网络侦察
网络侦察 · 同网段设备
字典管理
字典管理 · 16 个字典 7 MB
字典内容
字典内容 · 搜索与编辑
口令强度与离线校验
口令强度 · 离线校验
WPS
WPS · PIN 候选与体检
破解
破解 · 候选排队验证
命中
命中 · 密码与证据

它什么时候会失败

先把话说在前面,这样你不会把它当 bug 到处骂:

现象原因怎么办
一直在试但拿不到密码不在候选集合里(随机长密码、纯手写怪口令)导入自己的字典,或把候选上限调高
一开始就全失败目标开了 WPA3 / PMF(受保护管理帧)或 WPA2-WPA3 过渡模式这类 AP 单靠关联尝试打不动,别硬啃
部分 AP 扫不到手机不支持 6GHz,或用了随机 MAC 的连接在设置里关掉本机的随机 MAC 再扫
连不上、报权限错误Root 没给,或 ROM 禁了 cmd wifi确认 su 可用,看 App 内自检那 6 步
中途被系统杀掉后台省电策略加白名单、锁屏后别清后台;进度会落盘,重开续跑

使用边界

仅对自己拥有授权的网络使用(自有路由器、实验室、授权渗透测试)。对未授权网络发起关联尝试是违法行为,且路由器侧会记录你的 MAC 与时间。

想要什么,去哪儿说

功能建议、机型兼容反馈、失败的 AP 特征,都丢到 Discussions; 明确的 bug 用 Issue 模板。