WIFI历史密码查看器是一款用来批量导出电脑里保存过的无线网络密码的小工具。很多人换电脑或重装系统前想把自己连接过的WiFi密码整理出来,但系统自带的导出功能只能一次处理一个网络,命令行一个个查看又太麻烦。作者原本想找现成方案,试了多种脚本后都不太满意,索性自己写了一个简单有效的版本。程序运行后会在当前目录生成一个文本文件,里面就是这台电脑连接过的所有WiFi名称和对应密码。

作者准备换电脑,想把旧机器里保存的WiFi密码全部导出来备份
网上找到的BAT脚本、易语言程序、Python脚本大多不好用:有的没效果,有的操作复杂,有的被加壳可能带毒
有些工具只能读取部分WiFi信息,密码里有空白字符的会漏掉,而且多数没有开放源码
索性自己动手写一个,逻辑简单,效率高,然后分享给有同样需求的人
目前只在Windows 10上测试过,其他系统版本没有做适配,如果遇到问题可以在评论区留言反馈
双击运行下载的exe文件,会看到简单的进度提示,跑完以后当前目录会出现【WIFI历史密码列表.txt】
打开这个文本文件,里面就是这台电脑所有连接过的WiFi名称和密码
想用源码运行也可以,安装好依赖库之后执行脚本,得到的结果完全一样
程序原理不复杂,作者也说了大神勿喷,主要就是图个方便实用
源码版本要求Python 3.8或更高版本,建议用虚拟环境安装依赖,避免和其他项目冲突
在终端执行pip install -r requirements.txt就能一键装好所需库
Windows下必须右键以管理员身份运行命令行或IDE,Mac/Linux要加sudo提权,否则读不到系统WiFi配置文件
扫描不出密码多半是权限不够,检查一下是否已经提权
如果遇到乱码,在脚本开头加上# -*- coding: utf-8 -*-就能解决
报ModuleNotFoundError就重新安装缺失的库,装全就行
这个工具只能查看自己设备上连接过的WiFi密码,不能用来获取别人网络的信息,不要动系统里的任何配置文件
安全软件如果拦截,把脚本所在目录加进白名单;Windows 11用户需要临时关闭实时保护
程序没反应时,试试重启网卡或者重新插拔无线网卡
部分精简版系统缺少WiFi驱动,先确认系统里有无线网络服务功能再跑
生成的结果文件不要保存到受保护的系统目录,比如C:\Windows,放到桌面或用户文档下最稳当
(您的评论需要经过审核才能显示)
0条评论