15行代码实现获取本机所有wifi密码
标签搜索

15行代码实现获取本机所有wifi密码

是小刘同学
2022-11-29 / 0 评论 / 5 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年11月29日,已超过181天没有更新,若内容或图片失效,请留言反馈。

import subprocess

获取wifi列表

output = subprocess.run(['netsh', 'wlan', 'show', 'profiles'], capture_output=True).stdout.decode('gbk').split('\n')
wifis = line.split(':')[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},密码:无法提取')

input('按enter确认并退出')

0

评论 (0)

取消
")