Python破解wifi

发布时间:2019-08-18 13:19:54编辑:auto阅读(1925)

    环境准备

    • python2.7

    • pywifi模块

    • 字典

    • 清除系统中的任何wifi连接记录

    导入模块

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

    640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

    字典准备

    随机搞的wifi弱口令TOP10

    1. 12345678

    2. 123456789

    3. 88888888

    4. 1234567890

    5. 00000000

    6. 87654321

    7. 66668888

    8. 11223344

    9. 147258369

    10. 11111111

    配置扫描器

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

    640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

    扫描周围热点

    640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

    热点测试

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

    640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

    案例

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

    • WIFIID 热点的id号 每跑一个会减1

    • SSID OR BSSID 热点的ssid名或mac地址

    • N 对热点的连接状态,这个在

    • time 当前所花去的时间

    • signal 热点的信号强度,若小越好

    • KEYNUM 测试密码的id 每跑一个会减1

    • KEY 当前测试的密码

    640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

    End.


关键字

上一篇: Python安装升级pip

下一篇: Python---sorted