【用python编写一个简单的单线程wifi暴力破解工具】 您所在的位置:网站首页 代码破解wifi密码呢怎么弄的 【用python编写一个简单的单线程wifi暴力破解工具】

【用python编写一个简单的单线程wifi暴力破解工具】

2024-07-11 00:14| 来源: 网络整理| 查看: 265

源代码

在这里插入图片描述

a.txt:密码文件crack.py:wifi破解模块main.py:主模块scan.py:wifi扫描模块 scan.py import pywifi import time # WiFi扫描模块 def wifi_scan(): # 初始化wifi wifi = pywifi.PyWiFi() # 使用第一个无线网卡 interface = wifi.interfaces()[0] # 开始扫描 interface.scan() for i in range(4): time.sleep(1) print('\r扫描可用 WiFi 中,请稍后。。。(' + str(3 - i), end=')') print('\r扫描完成!\n' + '-' * 38) print('\r{:4}{:6}{}'.format('编号', '信号强度', 'wifi名')) # 扫描结果,scan_results()返回一个集,存放的是每个wifi对象 bss = interface.scan_results() # 存放wifi名的集合 wifi_name_set = set() for w in bss: # 解决乱码问题 wifi_name_and_signal = (100 + w.signal, w.ssid.encode('raw_unicode_escape').decode('utf-8')) wifi_name_set.add(wifi_name_and_signal) # 存入列表并按信号排序 wifi_name_list = list(wifi_name_set) wifi_name_list = sorted(wifi_name_list, key=lambda a: a[0], reverse=True) num = 0 # 格式化输出 while num


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有