资讯详情

wifit3 WPS PRNG种子搜索进阶:Broadcom时间戳与Realtek LCG模式规划全解析

📅 2026/10/5 7:46:17 | 华诺云谱 👁 阅读
wifit3 WPS PRNG种子搜索进阶:Broadcom时间戳与Realtek LCG模式规划全解析
wifit3 WPS PRNG种子搜索进阶Broadcom时间戳与Realtek LCG模式规划全解析【免费下载链接】wifit3Wifite but USB-only cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3wifit3 是一款跨平台的 USB 无线网卡审计工具其 WPS 恢复套件已原生支持 PixieDust 离线 PIN 恢复。本文带你了解它已落地的两个 PRNG 弱密钥阶段以及规划中的 Broadcom 时间戳种子搜索与 Realtek LCG 模式为何被暂缓、何时会实现。WPS 为什么会被秒破先搞懂 PIN 预测WPSWi-Fi Protected Setup用 8 位 PIN 做设备配对。理想情况下这是 10^8 种组合但因为校验位只占 1 位、PIN 分两段验证实际暴力破解只需约 11,000 次尝试见 WPS 攻击文档。更致命的是PRNG 弱点许多路由器固件用弱伪随机数生成器PRNG来产生 WPS 握手中的秘密 noncesecret nonce。一旦猜中 noncePIN 可以在完全离线的条件下恢复根本不用向路由器发任何请求——这就是 PixieDust 攻击。已落地两种弱密钥模式纯 Python 约 12mswifit3 的原生 PixieDust 实现在 pixie.py零外部依赖阶段模式原理Phase 1Null Secret固件把 nonce 置为全零Phase 2Static Secret不同路由器的 nonce 是相同的固定值工作流程非常简单拦截 WPS 握手到 M3 消息收集出pixie 数据包PKE、PKR、E-Hash1/2、E-Nonce、AuthKey然后离线遍历 PIN 键空间前 4 位 10^4 × 后 3 位 10^3用 wsc/crypto.py 中的纯函数check_pin_half校验命中即得 PIN。整个过程约 12ms几乎不占 CPU。规划中Broadcom 时间戳搜索与 Realtek LCG 模式官方特性清单 FEATURES.md 明确记录了高级 PRNG 种子搜索的两条路线Broadcom 时间戳搜索Broadcom及其衍生 Atheros/Ralink 固件的部分实现用系统启动时的时间戳作为 PRNG 种子。攻击者只需在目标路由器可能的启动时间范围内枚举时间戳值就能反推 nonce。Realtek / MediaTek LCG 模式Realtek 系固件RTL819x 等使用线性同余生成器LCG派生随机数种子空间大约在2^31 ~ 2^32约 20 亿这个量级。这两种模式比猜两个固定值高一个数量级Null/Static Secret 只查 1~2 个候选而种子搜索要遍历几亿个 32 位种子。为什么暂缓纯 Python 的 CPU 成本是硬伤官方给出的原因很直接在纯 Python 中评估 32 位种子空间CPU 开销太大会阻塞事件循环、卡死 UI。计划是先把计算移到后台 worker线程/子进程 offload让 UI 保持响应后再合入。从代码看扩展点已经留好了recover_pin()接受static_secrets迭代器参数种子搜索模式只需把由种子推导出的 secret nonce 对源源不断喂进去即可复用同一套校验逻辑。别急默认 PIN 库已经能收割大半存量设备在等待种子搜索落地之前wifit3 的 WPS PIN 爆破流程已经相当完整wps_algos.py 内置了按 OUI 分派的厂商默认 PIN 算法ComputePINBroadcom / Atheros / Ralink 参考固件含 24/28/32 位三种变体AiroconRealtek RTL8186/8196 家族D-Link、ASUS、Trendnet、反转 NIC等厂商专属算法700 条按 OUI/型号组织的静态出厂 PIN由 gen_wps_pindb.py 自动生成官方文档的评估很务实这些算法静态库是老旧设备上的多数真实命中。配合 lock.py 的锁定检测与自适应退避还能捕捉静默锁定型路由器线上 PIN 爆破已经可用。配套能力PBC 抓取与硬件验证WPS 恢复套件的另一半是PBC按键配置抓取检测物理 WPS 按键窗口约 120 秒以 Enrollee 身份完成握手直接从 M8 消息中解出明文 PSK——上图的WPS PSK recovered就是这个路径。所有 WPS 行为都经过真机验证wps_lab.py关键结论已写入文档关闭硬件自动确认反而让破解成功率更高5/7 vs 3/7因为保留了 AP 的重传安全网。总结现状与路线图能力状态位置PixieDust Null/Static Secret✅ 已上线约 12mscampaigns/wps/pixie.pyBroadcom 时间戳种子搜索 已规划待后台 workerdocs/planning/FEATURES.mdRealtek/MediaTek LCG 种子搜索 已规划待后台 worker同上厂商默认 PIN 算法 静态库✅ 已上线campaigns/wps/wps_algos.pyPIN 爆破 锁定监控✅ 已上线真机验证campaigns/wps/lock.py对新手来说当前版本已经够用拦截 M3 → 离线秒破弱 PRNG 路由器同时静态 PIN 库覆盖大量存量设备时间戳与 LCG 两种高级种子搜索属于锦上添花的下一步核心障碍只是纯 Python 下的算力调度架构上没有任何拦路虎。【免费下载链接】wifit3Wifite but USB-only cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑