一、前言说明
本机运行环境:系统环境Win10,运行环境Python3.6,运行工具Pycharm
需要Python的包有:pywifi
这是一种暴力破解wifi的模式,需要的时间比较长,本文主要提供一个破解思路
二、思路介绍
先生成一个密码字典(此步骤也可以从网上下载字典)
循环用密码字典的每个密码去尝试连接Wifi,直到成功
三、源码设计
1. 密码字典TXT文件生成,本文提供的比较简单,实用破解可以根据一般密码设置,去生成比较大比较全的密码字典
一般设置密码规则,可以参照这个博客写的内容:https://www.cnblogs.com/lifengfneg/p/5992649.html
以下提供简单8位纯数字的字典生成方案代码GetWifiPsdDic.py
2. 暴力破解密码,用时较长GetWifiPsd.py
四、最后小结
上文生成字典有很多冗余密码成分,会大大加长破解时间,实用时可以更改密码生成方式