WiFi暴力破解工具wifi-crack-tool v.1.2.5

WiFi暴力破解工具wifi-crack-tool v.1.2.5

WiFi暴力破解工具wifi_crack_tool是一款基于Python开发的拥有图形界面的wifi密码暴力破解工具,支持多平台,使用本项目应遵循MIT许可,可使用自定义密码本,且拥有自动保存破解成功后的WiFi SSID与密码到本地密码字典、在有多个无线网卡的情况下可以多开工具并行破解同一个或不同的WiFi。自带只有简单密码,复杂密码本自备。

支持 WPA、WPAPSK、WPA2、WPA2PSK、WPA3、WPA3SAE 安全协议

如何使用

首先测试你的无线网卡在 扫描wifi 和 连接wifi 时最佳的延时时长(以能成功扫描和成功连接为准),然后设置 扫描时间 和 连接时间。

接下来正常使用就可以啦。

结果
破解的结果会在日志中显示,破解完成后会弹窗提示,并自动将破解得到的密码复制到剪切板。

自动运行

介绍
自动破解扫描到的所有WiFi

使用
选择你要使用的无线网卡
扫描WiFi
WiFi名称选择 ——全部——
开始破解
结果
破解的结果会在日志中显示,全部破解完成后会弹窗提示。

结果示例:

(1) wifi名称1 密码1
(2) wifi名称2 密码2

...
多开并发
要求
电脑至少有2个无线网卡,且都可以正常使用

使用
以有2个无线网卡为例

打开2次 wifi_crack_tool.exe或者 Python wifi_crack_tool.py
选择不同的无线网卡
扫描WiFi
选择需要破解的WiFi
开始破解

 

密码本
默认文件路径
./passwords.txt
文件格式
password1
password2
password3
...
密码字典
文件路径
./dict/pwdict.json
文件格式
[
{
"ssid":"wifi_1",
"pwd":"password1"
},
{
"ssid":"wifi_2",
"pwd":"password2"
},
{
"ssid":"wifi_3",
"pwd":"password3"
},
]
日志
文件路径
./log/wifi_crack_log_{datetime}.txt
开发环境
Python ≥ 3.11.x(推荐:3.11.9)

核心模块
pywifi、pyside6

系统要求

Windows 10 及以上
Ubuntu 22.04 及以上版本 (实验性)
其它支持 Python 3.11.x 以上的Linux系统 (实验性)
Tips:支持Win10、Win11、Linux,MacOS暂不支持

更新日志

v1.2.5
[新增] 支持在破解过程中暂停。(#26)
[修复] 在设备的WLAN功能关闭时,扫描WiFi会抛出意外错误的问题。(#28)
[修复] 在自动破解全部WiFi的情况下,连接完成一个WiFi后,所有按钮的状态会被重置的问题。
v1.2.4
[新增] 对WPA3的支持(Linux)。

本项目所涉及的技术、思路和工具仅供学习交流,任何人不得将其用于非法用途和盈利,不得将其用于非授权渗透测试,否则后果自行承担,与本项目无关。使用本项目前请先阅读法律法规。

下载地址:
蓝奏云
密码:无
123盘
密码:无
github
密码:无
阅读剩余