网站首页 > 技术文章 正文
您是否曾经遇到过使用 Wi-Fi 网络数月后突然意识到您不记得其密码的情况?
我们的系统会记住我们曾经连接过的每一个 Wi-Fi 密码。
这就是它重新建立与这些网络的连接而无需再次输入密码的方式。
本文将介绍如何在 Windows、Linux 和 macOS 上探索您曾经连接到的任何网络的已保存密码。
让我们开始吧!
Windows
在 Windows 中,您可以使用命令提示符轻松找到 Wi-Fi 密码。
要打开命令提示符,您可以转到搜索栏,然后搜索 CMD,不要忘记以管理员身份运行它。
打开命令提示符后,只需运行以下命令。
netsh wlan show profiles
此命令将显示您之前连接的所有 Wi-Fi 网络接口,例如,您可以在下面看到这些是我曾经连接过的 Wi-Fi 网络。
C:\Users\geekflare>netsh wlan show profiles
Profiles on interface Wi-Fi:
Group policy profiles (read only)
---------------------------------
<None>
User profiles
-------------
All User Profile : OPPO A31
All User Profile : Jio 2g
All User Profile : Redmi
All User Profile : AndroidAP8840
All User Profile : belkin.637
All User Profile : Android GalaxyM-20
All User Profile : Free-wifi!
All User Profile : OnePlus 7
All User Profile : Micromax
All User Profile : sunsytesms_Wifi
All User Profile : GPONWIFI_C060
下一步是探索特定界面的密码。只需使用以下命令。
netsh wlan show profiles <interface name> key=clear
在这里,您应该提供要显示的密码的接口名称。
输出:
C:\Users\geekflare>netsh wlan show profiles Micromax key=clear
Profile Micromax on interface Wi-Fi:
=======================================================================
Applied: All User Profile
Profile information
-------------------
Version : 1
Type : Wireless LAN
Name : Micromax
Control options :
Connection mode : Connect manually
Network broadcast : Connect only if this network is broadcasting
AutoSwitch : Do not switch to other networks
MAC Randomization : Disabled
Connectivity settings
---------------------
Number of SSIDs : 1
SSID name : "Micromax"
Network type : Infrastructure
Radio type : [ Any Radio Type ]
Vendor extension : Not present
Security settings
-----------------
Authentication : WPA2-Personal
Cipher : CCMP
Authentication : WPA2-Personal
Cipher : GCMP
Security key : Present
Key Content : 00000CD53
Cost settings
-------------
Cost : Unrestricted
Congested : No
Approaching Data Limit : No
Over Data Limit : No
Roaming : No
Cost Source : Default
在安全设置详情中,可以看到我提供的接口的密码(Key Content)。
这就是您可以使用 Windows 中的命令提示符轻松找到任何界面的 Wi-Fi 密码的方法。
Linux
在所有 Linux 发行版中,所有无线网络的信息都存储在网络管理器目录中。
要使用命令行查找保存的 Wi-Fi 密码,请输入以下命令。
cd /etc/NetworkManager/system-connections/
之后,使用 list 命令显示文件夹中的文件。
ls -a
使用该命令后,网络配置文件将显示在屏幕上。这些配置文件包含有关每个网络的信息,包括 Wi-Fi SSID、UUID 和 Wi-Fi 密码。使用 Cat 命令或一些文本编辑器打开文件并查看特定界面的密码。
cat <Interface name>
此命令将显示有关您选择的 Wi-Fi 网络的所有信息。
输出:
┌──(rootkali)-[/home/writer]
└─# cd /etc/NetworkManager/system-connections
┌──(rootkali)-[/home/writer/etc/NetworkManager/system-connections]
└─# ls -a
GPONWIFI_CO60 Jio2g
┌──(rootkali)-[/home/writer/etc/NetworkManager/system-connections]
└─# sudo cat GPONWIFI_CO60
[connection]
id=GPONWIFI_C060
uudi=7cb198f4-5e6d-4277-8c13-29e24f04b07e
type=802-11-wireless
[802-11-wireless]
ssid=GPONWIFI_CO60
mode=infrastructure
mac-address=xx:xx:xx:xx:xx:xx
security=802-11-wireless-security
[802-11-wireless-security]
key-mgmt=wpa-psk
auth-alg=open
psk=00000Dwwqf2
[ipv4]
method=auto
[ipv6]
method=auto
在上述输出中,PSK(预共享密钥)值是给定 Wi-Fi 网络的密码。
Mac
同样在 macOS 中,您可以使用命令行轻松找到任何 Wi-Fi 接口的密码。您可以通过导航到应用程序 > 实用程序 > 终端来启动终端。
security find-generic-password -ga Interface-name| grep “password:”
在这里,您需要将接口名称替换为您选择的 Wi-Fi 网络名称。此命令显示您提供的 Wi-Fi 网络的密码。
结论
如果您曾经加入过 Wi-Fi 网络,您的系统中就会保存该网络的密码。无论是哪个操作系统都没有关系。您可以使用终端访问您保存的所有 Wi-Fi 密码。
- 上一篇: 简单命令获取电脑已连接WIFI密码
- 下一篇: 三种方法帮你找回Win10计算机上你忘记的WiFi密码
猜你喜欢
- 2024-11-26 Win7\8\10下一条cmd命令可查得笔记本电脑连接过的Wifi密码
- 2024-11-26 一文搞懂MySQL行锁、表锁、间隙锁详解
- 2024-11-26 电脑的wifi密码忘记了?一招教你如何找回密码,简单明了,快收藏
- 2024-11-26 代码解决忘记密码问题 教你用CMD命令查看所有连接过的WIFI密码
- 2024-11-26 CMD命令提示符能干嘛?这些功能你都知道吗?
- 2024-11-26 性能测试之慢sql分析
- 2024-11-26 论渗透信息收集的重要性
- 2024-11-26 如何查看电脑连接过的所有WiFi密码
- 2024-11-26 详解mysql数据库性能优化实验--从两个sql来体会子查询的优化效果
- 2024-11-26 win10怎么查看已存储wifi密码
- 11-26Win7\8\10下一条cmd命令可查得笔记本电脑连接过的Wifi密码
- 11-26一文搞懂MySQL行锁、表锁、间隙锁详解
- 11-26电脑的wifi密码忘记了?一招教你如何找回密码,简单明了,快收藏
- 11-26代码解决忘记密码问题 教你用CMD命令查看所有连接过的WIFI密码
- 11-26CMD命令提示符能干嘛?这些功能你都知道吗?
- 11-26性能测试之慢sql分析
- 11-26论渗透信息收集的重要性
- 11-26如何查看电脑连接过的所有WiFi密码
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)