当前位置: 首页 > news >正文

用Python破解WiFi密码,只需要1行代码,太刺激了


大家好,这里是在重庆的Python程序员晚枫。

今天给大家分享一个超级实用的功能:1行代码,破解wifi密码!!!

1、先上代码

因为代码实在太简单,所以直接上代码。

# 导入库:python-office,简写为:office
import office

# 1行代码实现
office.tools.pwd4wifi(len_pwd=8, pwd_list=['12345678', 'v_x_CoderWanFeng'])

2、注意事项

参数说明

破解方法在tools方法下,有2个可以选填的参数:

  • len_pwd,可以不填,含义是:你猜测的密码位数,默认是8位。
  • pwd_list,可以不填,含义是:可能的密码,有时候你可能知道几个密码,但是不确定是哪一个了,你可以把预期的密码,写在这里面,让程序自己去试验。我个人最常用这个功能,尤其是在切换不同wifi的时候

如果你完全不知道密码有多少位,可能的值是什么,怎么办?运行以下代码,从8位开始到20位,让程序自己去试验吧。

import office

for len_pwd in range(8, 21):
    office.tools.pwd4wifi(len_pwd)

密码组成

限于破解速度,目前只支持破解密码组成为:数字 + 大小写字母。

如果对方密码含有符号,目前的代码不能破解,未来会持续开发。

破解速度

很慢,因为是功能的第一版,目前先实现了:可用。

至于速度问题,还需要各位开发大佬,尤其是对算法、速度优化感兴趣的朋友,参与我们的项目中,一起进行优化。

源码地址:https://github.com/CoderWanFeng/python-office

3、更多功能

关于python-office,近期开发的功能有:
⭐https://blog.csdn.net/weixin_42321517

相关文章:

  • Linux基础学习笔记(十三)——文件的格式化处理
  • 微信小程序开发02 授权模型: 小程序的用户体系与 OAuth 规范
  • codeforces:E. Madoka and The Best University【因数list + 分析拆解 + 公因数特性 + 欧拉函数】
  • 华为OD 社招(Java后端)一面
  • DDD - 理论到落地从统一语言开始
  • 【LeetCode 48】旋转图像
  • 计算机网络.第五节课.笔记.以太网、CSMA/CD、VLAN
  • 运行时数据区域
  • 机器学习----k-means聚类
  • 姿态分析开源工具箱MMPose使用示例:人体姿势估计
  • 如何安装虚拟机
  • ICP问题 SVD方法推导(Markdown版)
  • java基于ssm+vue+elementui的水果生鲜销售购物商城
  • kafka知识点总结
  • 【vue3】06. 跟着官网学习vue3
  • 【Amaple教程】5. 插件
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • ComponentOne 2017 V2版本正式发布
  • CSS 专业技巧
  • java概述
  • Java知识点总结(JavaIO-打印流)
  • mysql 5.6 原生Online DDL解析
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • 从零开始学习部署
  • 番外篇1:在Windows环境下安装JDK
  • 基于遗传算法的优化问题求解
  • 什么软件可以剪辑音乐?
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 由插件封装引出的一丢丢思考
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 第二十章:异步和文件I/O.(二十三)
  • 如何正确理解,内页权重高于首页?
  • ​flutter 代码混淆
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​马来语翻译中文去哪比较好?
  • #LLM入门|Prompt#3.3_存储_Memory
  • #pragma data_seg 共享数据区(转)
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (3)STL算法之搜索
  • (poj1.2.1)1970(筛选法模拟)
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (一)RocketMQ初步认识
  • (转)h264中avc和flv数据的解析
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .bat批处理(六):替换字符串中匹配的子串
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .mysql secret在哪_MySQL如何使用索引
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell