Hello,大家好,我是苏木君,初来乍到简书,还请各位能多多关照,作为一名刚入简书的新人,一些见面礼是肯定要有的,原本想给大家发一些红包,可是呢觉得钱太少,大家可能会嫌苏木君太小气了,钱多呢,我的余额又扛不住,闲话少说,下面开始详细介绍python破解WiFi密码过程:
工欲善其事必先利其器:
Python提供了一个非常有用的包来获取网络端口并与之交流,所以首先我们先安装pywifi这个包:1,win+r, 然后输入cmd,(win键就是键盘左下第二个键,带有窗口图标),如下图
2,一开始我用常规安装命令,install pip pywifi,出现报错。因为这个包不能用pip直接下载了。这个包我百度网盘有:(怕别人学这个干坏事。。)https://pan.baidu.com/s/1PAkD2MyXmXpyRolH-bFaSA,提取码:k1e7。下载以后需要解压,然后安装在C盘(因为命令行在C盘很方便),我安装在C盘更目录下。
直接安装报错:
下载后解压:
命令行输入cd .. 都根目录(cd ..表示返回上一级目录),然后输入install pywifi .(后面有一个点不能省略,下图有错误示范):
生成密码文本:
1,先在桌面生成一个密码本,里面包含密码,生成密码比较浪费时间,可以包含数字,字母大小写,其他字符。这里我以数字为例:
2,python 程序运行时间介绍:主要有2种方式,程序运行时间和得到cpu时钟时间(后者更更精确):
3 ,结果。我用10位数字生成4位密码,结果如下(生成8位时间比较长,加入字母和其他字符后时间就很长了。。。。需要一台好电脑跑),当然加入全部字符后生成8位或者9位的密码本后,用穷举方法让程序全部跑一遍就很自然的能把密码找出来了(时间就比较长了,但是其实大部分人设置的密码主要以数字为主):
打开密码本里面就有所构密码本了(我生成的是八位密码,上面程序修改一下参数即可获取):
破解密码:
需要自己修改一下对应的WIFI名称,亲测有用,只是时间比较长,需要耐心等待。
在线学习
Python
通过在线刷题的方式,提升编程能力,我整理出了一套适合大部分人在学习和工作期间是都能用到的资料(c语言、java、python等编程语言的教学、配套练习题、学习路程图、进阶实战项目等)大家如果有需要可以看我的个人简介。希望我的分享可以为大家提供到一些帮助!也希望大家能够继续支持我,苏木君会不断更新更优质的内容!搭配群里的教程学习的能事半功倍!