暴力破解wifi密码算法
这个代码也是很是简单,这里须要用Python中的pywifi这个库,因此须要在DOS命令下安装这个库,一样使用pip install pywifi,很简单就安装成功了,我用的是Python3,因此各位看的时候须要注意这一点。ui
接下来咱们一步一步分析主要代码,后面一样附上完整的代码。对了,须要注意一点,就是电脑必须是要用无线网卡的。加密
首先咱们须要判断电脑是否已经链接wifi,建立一个无线对象,获取无线网卡。3d
使用这行代码就能够获取电脑无线网卡的名称:code
print(ifaces.name())
要判断是否链接WiFi,咱们须要导入一个常量库:对象
from pywifi import const
建立WiFi链接文件,选择要链接WiFi的名称,而后检查WiFi的开发状态,查看wifi的加密算法,通常wifi加密算法为WPA2 PSK,检查加密单元。代码以下:blog
删除全部链接过的wifi文件,从新设定新的链接文件,设置wifi链接时间,判断wifi是否链接,若链接,返回4,未链接,返回0。ip
接下来咱们就须要一个密码本,而后采用只读的方式,一行一行读取,这里的密码本能够用我分享的这个,也用去网上下载一个经常使用wifi密码,只要是TXT文本就能够。ci
好了,接下来就是完整的代码。开发