连你家用身份证号设的18位Wifi密码都能攻破的Python代码(附源码)

先看看界面

直接了断破解wifi密码

这个代码也是非常简单,这里需要用Python中的pywifi这个库,所以需要在DOS命令下安装这个库,同样使用pip install pywifi,很简单就安装成功了,我用的是Python3,所以各位看的时候需要注意这一点。

接下来我们一步一步分析主要代码,后面同样附上完整的代码。对了,需要注意一点,就是电脑必须是要用无线网卡的。

首先我们需要判断电脑是否已经连接wifi,创建一个无线对象,获取无线网卡。

使用这行代码就可以获取电脑无线网卡的名称:

print(ifaces.name())

要判断是否连接WiFi,我们需要导入一个常量库:

frompywifiimportconst

创建WiFi连接文件,选择要连接WiFi的名称,然后检查WiFi的开发状态,查看wifi的加密算法,一般wifi加密算法为WPA2 PSK,检查加密单元。代码如下:

删除所有连接过的wifi文件,重新设定新的连接文件,设置wifi连接时间,判断wifi是否连接,若连接,返回4,未连接,返回0。

接下来我们就需要一个密码本,然后采用只读的方式,一行一行读取,这里的密码本可以用我分享的这个,也用去网上下载一个常用wifi密码,只要是TXT文本就可以。

好了,接下来就是完整的代码。

在这里我相信有很多想要学习Python的小伙伴,我自己是一名从事了多年开发的Python老程序员,辞职目前在做自己的私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的学习干货,从最基础到,各种框架都有整理,送给每一位Python小伙伴,想要获取的可以关注我的头条号并在后台私信我:学习,即可免费获取。人生苦短,我用Python!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,926评论 0 10
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,070评论 1 3
  • 准备工作:pywifi库,无线网卡,kali linux 使用python爆破wifi,需要安装第三方库pywif...
    CSeroad阅读 4,456评论 2 36
  • 文/泡泡圈漫评团艾欧网 也不知道是不是因为小时候看过一些诸如茅山道士一类的动画作品,懂事之后又颇受《神雕侠侣》一类...
    泡泡国漫漫研社阅读 601评论 0 0
  • 昨天半夜临睡前督了一眼几个币圈的群,看到很多人在讨论无币区块链是个什么东西,可不可行。大家都是出于自己的立场,纷纷...
    coachB阅读 805评论 0 50