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)
多谢楼主分享 6666666666 6666 谢谢@Thanks! 谢谢大牛 谢谢大佬 多谢分享多谢分享 谢谢分享! 一定支持,感谢大佬的分享
页:
[1]
2