泥人张 发表于 2021-2-25 22:37

Windows wifi密码查看工具

本帖最后由 泥人张 于 2021-2-25 22:39 编辑

原理使用cmd命令netsh以查看相关资料。
使用方法直接运行保存代码直接运行。


import保存代码后在同目录下import所需函数。

代码
from os import popen
from re import search, findall
from time import sleep

def show_saved():
    s = popen('netsh wlan show profiles').read()
    ssids = findall(r'所有用户配置文件 : (.*)\n', s)
    return ssids
def show_pwd(ssid):
    s = popen(f'netsh wlan show profiles "{ssid}" key=clear').read()
    try: pwd = search(r'关键内容( *): (.*)', s).groups()
    except: pwd = 'NOT FOUND!'
    return pwd

if __name__ == '__main__':
    print('Input ssid to show its password, or input "/exit" to exit.\nBy PRO, from https://www.dndn.top/thread-38230-1-1.html\n')
    print('All saved wifi ssids: ')
    ssids = show_saved()
    for ssid in ssids: print('' + ssid)
    while True:
      query = input('>')
      if query == '/exit': break
      print(show_pwd(query))
    print('Exit...')
    sleep(0.3)

mm5201314 发表于 2021-2-25 22:39

多谢楼主分享

li6130686 发表于 2021-2-25 22:39

6666666666

jklmn 发表于 2021-2-25 22:42

6666

TAISN 发表于 2021-2-25 22:51

谢谢@Thanks!

shouye2001 发表于 2021-2-25 22:52

谢谢大牛

又见雷雨 发表于 2021-2-25 23:43

谢谢大佬

sai157852492 发表于 2021-2-26 00:41

多谢分享多谢分享

lailt20 发表于 2021-2-26 08:29

谢谢分享!

今心 发表于 2021-2-26 08:40

一定支持,感谢大佬的分享
页: [1] 2
查看完整版本: Windows wifi密码查看工具