吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7812|回复: 55
收起左侧

[原创工具] 【原创发布&开源】python WIFI历史密码查看器 WIFI密码查看器

[复制链接]
GMCN 发表于 2021-7-29 19:25

【原创发布&开源】python WIFI历史密码查看器 WIFI密码查看器

背景

最近准备换电脑,电脑连接过很多WiFi,有的密码已经忘记了,想全部导出来,好备份

然后论坛搜了一下,有bat写的,有易语言写的,有python写的

试了一下,要么没有用,,要么操作繁琐,要么加了壳可能有病毒,要么有的只能读取部分(有空白字符的读取不了),还没有开源

所以自己写了一个,喜欢的给个评分

有问题可以回复或者去提issue

使用说明

目前只测试win10可以正常使用,其他的没有适配,欢迎留言

需要源码的兄弟,下面自取

双击【下面下载的exe】,会显示一个简单的进度,跑完之后,当前目录会出现一个【WIFI历史密码列表.txt】,里面就是本电脑所有的WiFi密码了

源码安装好相关库后,运行也是相同的结果

image-20210729190937836

image-20210729191128139

补充

原理简单,大神勿喷

虽然电脑可以在网络中心导出密码,但我想导出所有的

虽然dos命名也可以一个个看,但我想导出所有的

其他有的相关帖子也很精彩

使用powershell参考了https://www.jianshu.com/p/59b0a7d26d06

原理

win+R,输入cmd打开命令行窗口

#这个命令可以列出你所有连接过的wifi
netsh wlan show profiles 

image-20210729185847589

#替换你要查找的WiFi名称,就可以显示出这个wifi的所有信息,包括密码
netsh wlan show profile name=【Wifi名称】 key=clear

image-20210729190029968

#实践中发现,用cmd的话,如果有些wifi包含空格,就显示不了。powershell则可以
所有python需要powershell,所以只能在windows上用

源码

https://github.com/GMYXDS/show_wifi_history_password

成品

用pyinstaller打包成exe,给有需要的人

下载:https://wwa.lanzoui.com/iu1l9s06r1c 密码:52pj

免费评分

参与人数 13吾爱币 +17 热心值 +10 收起 理由
yonghuang + 1 + 1 用心讨论,共获提升!
zzkw + 1 + 1 我很赞同!
mrbvip + 1 + 1 谢谢@Thanks!
amen5555 + 1 我很赞同!
PartyShaker + 1 + 1 我很赞同!
baosc + 1 我很赞同!
muyizi + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hfsp + 1 + 1 谢谢@Thanks!
pj2016 + 1 GOOD!
yanglinman + 1 谢谢@Thanks!
huiker231 + 1 谢谢@Thanks!
dxaw2458 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| GMCN 发表于 2021-7-31 16:19

[Shell] 纯文本查看 复制代码
@echo off
color 2f
mode con: cols=40 lines=15
title WiFi密码查询
echo 正在查询结果
setlocal enabledelayedexpansion
for /f "tokens=2* delims=:" %%i in ('netsh wlan show profiles') do (
    set str=%%i
    for /f "tokens=3* delims= " %%d in ('netsh wlan show profiles key^=clear name^="!str:~1!"^| findstr "关键内容"') do (
        echo "!str:~1!"密码为:【%%d】
        echo "!str:~1!"密码为:【%%d】>>WiFi.txt
    )
)
echo 保存在脚本所在目录的WiFi.txt文件中
echo 任意键退出查询
pause>nul


试试这个,保存为.bat后缀的文件,记得文件格式保存为ANSI
 楼主| GMCN 发表于 2021-8-5 15:29
CANTON 发表于 2021-8-5 14:01
就是exe的,执行过程显示的总数量是对的,但是txt的结果不对

那可能就是wifi有点特殊?你可以去github提提issue,截图说清楚,我这边也不太知道你电脑上什么情况。如果是不显示密码,你自己用《netsh wlan show profile name=【Wifi名称】 key=clear》这个命令,看看有没有密码。txt不对的话,所有的wifi名称都输出了吗?还是说就只输出5个wifi名称,和总个数不对?
dxaw2458 发表于 2021-7-29 19:29
esc2000 发表于 2021-7-29 20:51
居然是PC的。我以为安卓
你是我的人 发表于 2021-7-29 21:02
感谢大佬,学到了
呆呆小逗坑 发表于 2021-7-29 21:59
谢谢分享!
blueeyekkk 发表于 2021-7-30 11:16
这个确实不错,方便了很多。
能搞一个手机可以用的app就更好了。毕竟现在手机连接的会更多。
谢谢!
herolhh 发表于 2021-7-30 19:35
学习了,谢谢楼主教程
wi_xue2008 发表于 2021-7-30 22:53
谢谢分享,感觉很方便
richieshy 发表于 2021-7-31 07:23
感谢分享
陈明炜 发表于 2021-7-31 14:47
win7看不了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 09:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表