admin管理员组

文章数量:1530845

此方法仅是提取本机所有连接过的WIFI的密码,不适用破解密码。

如果你忘记自己家里的密码,可以采取这种方式找回。

import subprocess

# 获取wifi列表
output = subprocess.run(['netsh','wlan','show','profiles'],capture_output = True).stdout.decode('gbk').split('\n')
wifis = [line.split(':')[1][1:-1] for line in output if "所有用户配置文件" in line]

#查看每个wifi对应的密码
for wifi in wifis:
    results = subprocess.run(['netsh','wlan','show','profile',wifi,'key=clear'],capture_output = True).stdout.decode('gbk',errors = 'ignore').split('\n')
    results = [line.split(':')[1][1:-1] for line in results if "关键内容" in line]
    try:
        print(f'wifi账号:{wifi},密码:{results[0]}')
    except IndexError:
        print(f'wifi账号:{wifi},密码:提取失败!')

本文标签: 好用本机密码Pythonwifi