专栏首页IT大咖说Python程序员:没有我蹭不成功的网。教你如何愉快的蹭到WIFI?

Python程序员:没有我蹭不成功的网。教你如何愉快的蹭到WIFI?

想象一下,程序员没有WIFI会怎样?

程序员没有网络肯定会寸步难行!

但是对于Python程序员来说,只要附近有热点,分分钟就能蹭网成功!

想要WIFI破解,python+字典,这是必少不了的。热点加弱口令也是核心。字典自己加精,你的字典有强大,你能破解的WIFI就越多,提供两种方法,一般人学到一种即可。

方法一

1.环境准备

  • python2.7
  • pywifi模块
  • 字典
  • 清除系统中的任何wifi连接记录

2.导入模块

这里用的模块就这三个 pywifi的_wifiutil_linux.py脚本的 _send_cmd_to_wpas方法中的if reply != b'OK ':判断需要修改,不然会有很多的提示信息。

3.字典准备

随机搞的wifi弱口令TOP10

4.配置扫描器

推荐扫描时常可以设置在15-20秒之间 测试时常则可以自定义,考虑到认证速度于距离的关系,我一般设置在15左右,再久的也没意义 到时候就算破解成功的热点,信号也好不到哪里。

5.扫描周围热点

6.热点测试

这里后续推荐将扫描过程数据入库,防止重复扫描,且更加直观。

7.案例

这里显示本次测试使用了11个弱口令,并扫描到了20个热点,然后开始坑爹的跑起来了:

  • WIFIID 热点的id号 每跑一个会减1
  • SSID OR BSSID 热点的ssid名或mac地址
  • N 对热点的连接状态,这个在
  • time 当前所花去的时间
  • signal 热点的信号强度,若小越好
  • KEYNUM 测试密码的id 每跑一个会减1
  • KEY 当前测试的密码

方法二

目前常见的WiFi加密方式有WEP、WPA2和WPS(链接为各自的破解方式),不过有网友反映以往破解WPA2的方法耗时太长,而且不适用于所有WPS启动的接入点。而今天介绍的这种方法则更加省时省力。

1.主要原理

创建一个伪AP来“狸猫换**”,然后撤销用户AP的授权,

通知用户需要进行“固件升级”,需要重新验证密码。你的假AP由于具有相同的SSID,用户便会“交代”密码。

这样你就能得到用户的密码,并且让用户采用你的伪AP做为自己的接入点。而对方一无所知。

之前也有类似的脚本,例如Airsnarf;不过我们这次采用的Wifiphisher,这个优化过的自动化脚本比起前者更加方便。

要完成上述“大业”,你需要Kali Linux和两个无线适配器,其中一个必须能支持数据包注入。

2.第一步:下载Wifiphisher

如图所示,这是已经解开了的Wifiphisher源代码。

当然,如果你懒,也可以复制GitHub上的代码,不用谢~

3.第二步:导航到该目录

接下来,导航到Wifiphisher创建时被解压的目录。就图示而言,为/wifiphisherWi-Fi1.1。

当你看到目录内容时,你会看到wifiphisher.py的脚本。

4.第三步:运行脚本

可以键入下面的脚本实现。

注意这里有一个问题:

如果是第一次运行脚本的话,它可能会出现提示安装hostpad的信息,键入Y继续安装即可。

完成的时候,再次运行Wifiphisher脚本。

这次将运行8080和43端口的Web服务器,然后开始搜索附近的Wi-Fi网络。

等待搜索完成,我们会发现一系列Wi-Fi网络名。最下方的wonderhowto就是我们的目标。

5.第四步:获取密码

按下Ctrl + C,键入想要复制的AP数,在这里我们选择12。

敲下回车,Wifiphisher会显示如下结果,显示了正在使用的界面,还有正被攻击及复制的AP所在的SSID。

目标用户已经取消验证他们的AP,随后会出现一个固件升级的信息,请求他们重新验证。一旦重新验证,他们接入的就是伪接入点了。

当用户输入密码,它会通过Wifiphisher的开放终端传输给你,随后他们依然像平时一样上网,风平浪静,然而他们并不知道我们已经获得了密码。

现在你可以开始愉快地蹭WiFi了!

来都来了,走啥走,留个言呗~

IT大咖说 | 关于版权

由“IT大咖说(ID:itdakashuo)”原创的文章,转载时请注明作者、出处及微信公众号。投稿、约稿、转载请加微信:ITDKS10(备注:投稿),茉莉小姐姐会及时与您联系!

感谢您对IT大咖说的热心支持!

本文分享自微信公众号 - IT大咖说(itdakashuo)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Kubeflow用户研究:Data Scientist是一群什么生物?

    内容来源:2018 年 04 月 22 日,Pinlan创始人兼CEO李一帆在“全球首发| Kubeflow Meetup 4.22 杭州场,开拓 AI 新视野...

    IT大咖说
  • 深度学习:智能对话机器人适用场景与技术解析

    IT大咖说
  • 深入理解Servlet

    在学习Servlet中,自己也遇到很多坑,为了跟广大朋友互勉,小编整理了几点以供参考,有表述不精确的欢迎指正。

    IT大咖说
  • day70-Django进阶-Ajax技术的使用

    少年包青菜
  • 【每周一库】 rust-cv - Rust下的OpenCV binding

    本期的每周一库给大家带来的是rust-cv,基于rust的计算机视觉库,首先放上库的仓库地址:

    MikeLoveRust
  • 怎样用 JavaScript 操作 Cookie[每日前端夜话0xC4]

    Web 服务器和 HTTP 服务器是无状态的,因此当 Web 服务器将网页发送到浏览器时,连接会被断开,服务器会忘记与用户相关的所有内容。

    疯狂的技术宅
  • 网页的行为

    总第62篇 本篇为爬虫基础知识第三篇,JavaScript篇,JavaScript是描述网站行为的,是为了增加与用户的交互,前两篇传送地址: 网页是怎么构成的?...

    张俊红
  • Facebook成“死亡笔记”?小扎要在全球推广AI自杀分析系统,这样真的能拯救自杀者吗?

    镁客网
  • Flex笔记_使用Spark列表控件 原

    ListBase ->  SkinnableDataContainer -> SkinnableContainerBase -> SkinnableCompo...

    LeoXu
  • 媲美波士顿动力,双足机器人Cassie逆天跑跳,还会骑平衡车

    自从Atlas一骑绝尘之后,双足机器人领域除了波士顿动力,再也没有能与之分庭抗礼的团队了。大家或是看着Atlas的背影黯然神伤,或是看着自己手上双足机器人更加黯...

    新智元

扫码关注云+社区

领取腾讯云代金券