设为首页
收藏本站
切换到窄版
用户名
Email
自动登录
找回密码
密码
登录
立即注册
快捷导航
门户
Portal
网站
BBS
宝藏网站
帮助
Help
搜索
搜索
本版
文章
帖子
『遗失的梦』 - 一个曾经失去的梦,只等你来唤醒。
»
网站
›
干货区
›
实用技巧
›
干货:使用cmd查询已连接过的WIFI名称和WIFI密码 ...
返回列表
发新帖
查看:
2162
|
回复:
0
干货:使用cmd查询已连接过的WIFI名称和WIFI密码
[复制链接]
hackfans
hackfans
当前离线
积分
2267
680
主题
0
回帖
2267
积分
超级版主
积分
2267
发消息
发表于 2023-6-14 22:38:45
|
显示全部楼层
|
阅读模式
本帖最后由 hackfans 于 2023-6-14 22:40 编辑
在我们平时办公的过程中,往往都会使用到无线WIFI来接入网络。时间长了很多无线密码可能就忘记了,这里我们分享一个使用本地cmd命令行的方式查询曾经连接成功过的。
划重点:是曾经连接成功过的,并且保存的。不是那些营销号所说的什么破解无线wifi密码等标题党转噱头的。
一、测试环境
操作系统:Windows 10 企业版 LTSC
二、普通命令应用
在cmd命令行窗口输入(PS:如果不能执行,尝试使用管理员运行cmd)
netsh wlan show profiles #显示本机曾经成功连接过的WIFI记录
复制代码
这里我们可以看到,我的电脑曾经成功的连接过2个WIFI。我们现在可以通过cmd命令行来查询名称为MI的wifi密码
在cmd命令行中输入
netsh wlan show profiles name="XXXXXX" key=clear #把其中的XXXXXX替换成名字,我们这里以MI为例。
netsh wlan show profiles name="Mi" key=clear
复制代码
三、进阶玩法
如果我们的电脑连接过的wifi比较少,这个方法还是挺好用的。如果电脑用的时间长,而且连接的wifi很多一个一个的找起来会非常麻烦的,我们可以通过如下命令此一次把连接过的wifi全部查询出来。
for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear
复制代码
可以通过cmd的for循环命令,以此输出曾经连接过的wifi名称和对应的密码
如果感觉cmd中显示的太过于混乱,不易查找。我们可以把输入的内容变成本文文档,并自动打开。
for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear >> d:\wifilist.txt
复制代码
接下来我们去D盘,去找一下wifilist.txt这个文件,里面就保存着所有的连接信息和密码。
四、总结
WIFI作为非常方便的接入模式,存在一定的安全隐患,而且密码在系统中是明文保存的。建议网络管理员在路由器或DHCP服务器上设备MAC地址与IP地址绑定,能杜绝大部分的非法接入,降低网络运行风险。
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2008-2023
『遗失的梦』
(https://www.hackfans.net) 版权所有 All Rights Reserved.
Powered by
Discuz!
X3.5
|
津ICP备12003239号-1
|
违法与不良信息举报:
[email protected]
快速回复
返回顶部
返回列表