wifit3 VAULT战利品管理器:捕获历史、批量导出与哈希行复制详解

发布时间:2026/10/1 8:46:11
wifit3 VAULT战利品管理器:捕获历史、批量导出与哈希行复制详解 wifit3 VAULT战利品管理器捕获历史、批量导出与哈希行复制详解【免费下载链接】wifit3Wifite but USB-only cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3wifit3是一款纯 USB、跨平台Linux / Windows / macOS的 Wi-Fi 审计工具内置扫描、握手捕获、PMKID 收集、WPS 破解等完整能力。其中的VAULT战利品管理器负责把每一次捕获的成果——WPA 握手包、PMKID、WEP 密钥、WPS PIN、WPA PSK 密码——自动落盘并建立索引支持捕获历史查询、批量 ZIP 导出和哈希行一键复制让你的审计战果跨会话永久留存、随时复用。一、VAULT 是什么战利品的统一仓库VAULT 的本质是一个捕获目录 内存索引的组合落盘目录所有成果文件保存在captures/目录可在配置文件中修改captures_dir例如握手包.hc22000、.pcap以及_wep_key.txt、_wps_pin.txt、_wps_pbc.txt等密钥文件。内存索引启动时一次性扫描目录之后每次保存自动刷新缓存读取时零磁盘开销。索引核心实现见 src/wifit3/persist/vault.py历史解析逻辑在 src/wifit3/persist/capture_history.py。二、捕获历史6 种战利品自动归档每次成功捕获VAULT 都会按SSID BSSID 时间戳命名文件归档并在索引中记录类型、时间与记录数。它区分 6 种战利品显示名定义于 vault.py 的_KIND_LABELS类型说明文件形式HandshakeWPA/WPA2 四次握手可直接跑字典攻击.hc22000/.pcapPMKID主动关联采集的 PMKID 密钥素材.hc22000/.pcapWEP KeyWEP 密钥ARP replay / ChopChop 等产出_wep_key.txtWPS PINWPS PIN 暴力破解 推导出的 PSK_wps_pin.txtWPS PBCWPS 按钮一键导出的明文 PSK_wps_pbc.txtWPA PSK离线破解得到的最终密码_wpa_psk.txt这些记录会在两处回显扫描器 / Focus 界面进入单目标视图时Existing captures 面板会按类型汇总该 AP 的历史战果如3 个握手、1 个 PMKID让你一眼知道哪些 AP 已经可以开跑字典攻击。已知密码记忆一旦某 AP 的 PSK 被恢复WPS 或离线破解VAULT 会通过known_psk()记住它下次扫描自动识别已持有密码的 AP。此外VAULT 还带一个旧版本文件合并小工具早期版本每次捕获都生成独立.hc22000文件现在会提示你把它们合并为每 AP 一个聚合文件让捕获历史更整洁见consolidate_legacy_hc_files()。三、批量导出一键 ZIP 打包战利品审计结束后通常需要把成果带走去离线破解或归档。VAULT 的批量导出只需一步在 VAULT 列表中勾选一个或多个捕获项支持跨多个 AP 选择触发导出zip_captures()会自动去重同一聚合文件不会被打包两次、压缩成一个带时间戳的wifit3_captures_时间戳.zip保存在captures/同级目录。相关实现在 src/wifit3/persist/vault.py 的zip_captures()方法。如果你更习惯手动管理文件VAULT 还提供Open in file manager操作直接在你的文件管理器中打开captures/目录open_directory()方法支持 Windows / macOS / Linux 三平台。同时每一项捕获都可以单独删除delete_capture()会移除文件并同步清理内存索引中所有指向该文件的条目一个聚合.hc22000可能同时支撑握手和 PMKID 两条记录删除时两条都会清掉。四、哈希行复制从战利品到 hashcat 只需一步对 WPA 破解流程来说最有价值的动作是把捕获内容复制给 hashcat。VAULT 的capture_payload()方法为此做了专门设计对WEP / WPS / PSK类战利品直接返回存储的密钥值复制即可用对握手 / PMKID类文件直接读取.hc22000文件内容——即 hashcat 原生格式的哈希行WPA*01*/WPA*02*前缀复制出来就是可直接hashcat -m 22000攻击的输入。复制后你只需要hashcat -m 22000 -a 0 你的哈希行文件 你的字典文件配合 hashcat 的--hex-salt、--remove等参数即可开跑。若希望全程不离开 wifit3还可以使用内置的 Hashcat 任务面板配置弹窗见 src/wifit3/ui/vault/modals/hashcat.py任务状态会在界面底部全局追踪条实时滚动。五、任务队列破解过程也交给 VAULT 看管VAULT 不只管文件还内置了一个持久化任务管理器src/wifit3/vault/manager.py队列机制提交的任务先进QUEUED状态有空位才启动防止资源打架断点恢复任务状态持久化在jobs.json重启 wifit3 后自动认领仍在后台运行的进程破解不中断结果回写hashcat 一旦破解成功恢复出的密钥会自动写成一个_wpa_psk.txt战利品文件归档进 VAULT并刷新索引——形成捕获 → 破解 → 归档的完整闭环优雅退出关闭应用时可配置性地保留ADOPTABLE或终止KILLABLE任务避免孤儿进程。六、上手清单快速核对你的 VAULT想做什么去哪里查看某 AP 的全部历史战果进入 Focus 视图看 Existing captures 面板一键导出所有捕获VAULT 列表多选 → ZIP 导出手动管理文件Open in file manager 打开captures/复制哈希行给 hashcat选中捕获项 → 复制capture_payload查看/清理破解任务底部全局任务追踪条 VAULT 任务面板修改捕获目录位置配置文件中captures_dir项src/wifit3/persist/config.py写在最后wifit3 的 VAULT 把捕获—归档—导出—破解—回写串成了一条完整的战利品流水线捕获历史自动索引、批量 ZIP 导出、哈希行一键复制、破解任务持久化看管让 USB 审计的成果不再随会话消失。⚠️免责声明wifit3 直接操作 USB 硬件寄存器仅可用于你自己拥有或已获得明确授权审计的网络与设备。请遵守当地法律法规风险自担。更多硬件支持清单参见 docs/SUPPORTED-HARDWARE.md许可证信息见 LICENSE。【免费下载链接】wifit3Wifite but USB-only cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考