python利用字典破解WIFI密码

 最近看到网上的一些作品,然后进行一些完善。只是用于学习,不要去干坏事哦。程序来源于网,我只是做了一些优化。当然这种方法破解还是有点慢哦。我用的python 3.6.5

既然要破解wifi,那么连接wifi的模块首先要有的,我们要导入pywifi模块。 
有些同学可能没有这个,如果直接通过pip安装的话,可能不能用,听说这个wifi模块被停用了,所以大家如果通过pip安装的不行,那么就下载我提供的。 
链接:http://pan.baidu.com/s/1qXZSbEW 密码:m8wm 

本地安装方法: 
1)下载解压好以后,我们用cmd命令行,进入到你的文件目录, 
2)使用命令pip install . 注意了(install后面有个点) 
3)然后就会安装了,等一会就可以了。

程序先查找附近的WIFI,然后按信号强度进行排序,然后只取前wificount=5个信号好的。

import pywifi

from pywifi import const #引用一些定义

import time
namelist = []
ssidlist = []
result = [] #存放查询到的WIFI,密码
wificount=5  #查询附近信号最强的5个WIFI,最多5个
def getwifi():
    wifi=pywifi.PyWiFi()#抓取网卡接口
    ifaces=wifi.interfaces()[0]#获取网卡
    ifaces.scan()
    time.sleep(8) 
    bessis = ifaces.scan_results()

    list =
  • 14
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 58
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 58
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值