wifi密码破解

文章目录


前言

本文基于 python 实现了破解 wifi 密码的功能,采用的破解方式是穷举法,效率相对来说很低,对于设置密码简单的路由器来说比较适用。


一、破解原理

程序主要采用 python 进行开发的,大致原理就是抓取网卡接口,搜索 wifi 并显示出 wifi 列表,根据密码字典里面的数据库进行匹配,若是匹配到则显示出密码。

二、配置环境

我的本地有 pycharm 集成开发工具,因此我也是在 pycharm 上面跑 wifi 破解程序,首先安装 pywifi 依赖包(这里指定了国内的豆瓣源,速度比较快)

bash 复制代码
pip install pywifi -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

安装 comtypes 依赖包

bash 复制代码
pip install comtypes -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

三、运行测试

1、手机端开个热点,热点名字为:Redmi Note 9 Pro,密码为:11111111,保证电脑端可以搜索到这个 wifi,但我们不要填入密码

2、右键执行运行

3、点击搜索附近 WiFi

4、选择想要破解的 wifi 账号,这里选择我们手机端热点

5、选定密码字典目录路径,并点击开始破解

6、等待破解结果

7、点击网络

8、选择我们的 wifi,选择自动连接

9、连接成功,并显示出正确的密码

四、资源自取

百度网盘链接:

链接:https://pan.baidu.com/s/14IHW2CpTVdjMP3Crjh6SpQ

提取码:rwvk


我的qq:2442391036,欢迎交流!