ITPub博客

首页 > 应用开发 > Python > 果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦

果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦

原创 Python 作者:千锋Python唐小强 时间:2019-08-21 14:08:03 0 删除 编辑

当代年轻人最焦虑的事情莫过于兜里没手机,手机没网络吧。一会儿不摸下手机,浑身不自在,焦虑!没网恐怕更焦虑吧!脑阔疼。这几天刚搬了新家,网也还没办下来,周末的两天可焦虑坏我了,然后又一想,没wifi在我这个Python大神面前还能算得上难题?谁没网也不能我一学Python出身的没网吧。我来蹭网,神不知鬼不觉的蹭网。一起来看看这篇 Python学习教程吧!

果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦


号称除了生孩子其余都可以做的python,教你如何用python制作wifi钥匙

开发环境准备:

  1. Pywifi模块(重要)
  2. 带无线网卡的电脑
  3. Linux系统
  4. 弱口令字典

首先我们要清楚这台电脑中任何的wifi连接记录,这一步非常重要,因为要初始化wifi的所有数据,如果不初始化那么之后的一切将无法开展。

然后这个代码如果在windows系统下跑的话有点鸡肋,因为在调用WifiAPI的时候没有WLAN_SECURITY_ATTRIBUTES的封装,所以这里我就直接在Linux系统下跑了。

导入了三个模块:


果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦


果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦



配置扫描器

扫描器主要是扫描周围的热点,设置了时间是15秒左右,这个可以自己设置,但是考虑到热点信号距离的关系,扫描久了也没什么意义,信号差的热点破解成功了也没什么意义。


果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦



然后扫描周围的热点:


果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦



然后要把扫描的过程数据入库,这样就能防止重复扫描热点,而且入库之后显示的更加直观。


果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦



然后准备本次测试的11个弱口令,也就是预备的wifi密码,其实这个在网上有密码库的,只需要把文本复制到这个弱口令脚本里就行了。

然后是跑出来的结果:


果然还是邻居家的wifi好用,这篇Python学习教程教你蹭网啦



WIFIID :热点的ID号,也就是热点的数量,每跑一个会+1

SSID OR BSSID :热点的名称或者mac地址

N :热点的连接状态

time :当前花去的时间

signal :热点的信号强度,数值越小越好

KEYNUM :测试密码的ID,每跑一次密码会+1

KEY :当前的测试密码

其实当你看到这个页面的时候wifi密码就已经出来了,就是后面的KEY对应的值,找到对应的wifi然后输入密码链接就行了。

本期的 Python学习教程是不是很良心,你那有网不,介意我用Python蹭一下不!?哈哈哈!!!


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69923331/viewspace-2652710/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-05-14

  • 博文量
    995
  • 访问量
    775652