前言
python号称是编程界的万金油,那么是否可以做个读取电脑网卡wifi并暴力破解的小脚本呢?在这个基础上为了方便体验是不是可以将其打包成exe这样方便执行的小应用呢?
说干就干~
功能点预览
本文主要分享以下需求
python获取无线网卡python通过无线网卡获取wifipython暴力破解wifipython 通过实现GUI图形界面python打包成exe
前置准备-依赖库
comtypes
pywifi
pyintaller
示例:使用pycharm ide 安装pywifi
当然你也可以直接使用pip install xxx 命令进行安装
Python tkinter编写GUI界面
本文使用TKinter实现GUI界面,自己写界面比较麻烦,可以使用一些可视化的工具(比如QT5)进行快速编排实现GUI代码自动化。
密码字典
密码字典是什么?
简单的说就是一个提前存放一系列密码的文本,里面全是数字、数字与字母的组合、手机号、座机号、生日等等。
本文测试时你可以自己手动创建密码字典;也可以下载以下密码字典库
链接: https://pan.baidu.com/s/1lMr4LoOMO7onHd5ZAUvoPw 提取码: 2s7k
开撸
打包成exe
命令解释看文末解释
然后到你电脑上python安装目录下的Scripts\dist查看你打包的exe应用
演示
双击打包后的.exe脚本
STEP1: 点击搜索附件WIFI
STEP2: 添加密码文件目录
STEP3: 点击普帝金手指进行破解
^_^ 开始扫描附近wifi...数量: 19[*] 密码正确!wifi名:XXXXXXXX,匹配密码:XXXXXXXX
PS
pyinstaller打包错误解决
如出现以下错误
struct.error: unpack requires a buffer of 16 bytes
解决方法:使用在线转换ico工具来转换图片就可以了,需要转换成尺寸为16*16的
使用在线转换成ico的工具即可
pyintaller 常用打包命令解释
到此这篇关于Python实现暴力破解wifi密码并打包成exe的文章就介绍到这了,更多相关Python破解wifi密码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!