您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

在Linux中查找已连接网络的WiFi密码

时间:2020-09-01 14:21:42  来源:  作者:

BY SK · PUBLISHED MAY 7, 2020 · UPDATED MAY 8, 2020

在Linux中查找已连接网络的WiFi密码

 

您可能已经知道,当您第一次连接到无线网络时,密码将保存在您的linux机器中。所以你不需要每次都输入你的无线网络密码。在以后的时间里,可用的wifi网络会自动连接。随着时间的推移,您可能会忘记密码。现在你想在同一个WiFi网络中添加一个新设备,但是你不记得密码了。你打算怎么办?不用担心!来看看在Linux中找到已联网WiFi密码的几种方法吧。

在Linux中查找已连接网络的WiFi密码

我们可以从命令行或GUI或使用任何第三方密码恢复工具找到保存的网络的Wi-Fi密码。以下实现步骤在Ubuntu 20.04 LTS desktop (GNOME)中进行了测试,但是这些步骤在其他Linux发行版中可能是相同的。让我们先看看如何从命令行显示无线网络密码。

1. 从命令行找到已连接网络的WiFi密码

在Ubuntu及其衍生版中,无线网络配置文件保存在/etc.NETworkManager/system-connections/目录中。让我们来看看保存或连接的WiFi网络配置文件:

$ ls /etc/NetworkManager/system-connections/

输出示例:

'HP 7 VoiceTab Network' JioFi4_12E9FE sktab
在Linux中查找已连接网络的WiFi密码

 

如你所见,我的Ubuntu系统中保存了3个网络的对应配置文件。这些文件包含每个网络的各种详细信息,如Wifi名称、mac地址、SSID、身份验证方法、wifi密码等。使用cat命令或文本编辑器打开此文件即可查看密码。

例如,我将使用命令查看“JioFi4_12E9FE”WiFi的详细信息:

[...]
[wifi]
mac-address=XX:XX:XX:XX:XX:XXmac-address-blacklist=mode=infrastructuressid=JioFi4_12E9FE[wifi-security]auth-alg=openkey-mgmt=wpa-pskpsk=xxxxxxxxxxx​[ipv4]DNS-search=method=auto​[ipv6]addr-gen-mode=stable-privacydns-search=method=auto
在Linux中查找已连接网络的WiFi密码

 

在上面的输出中,psk值是给定Wifi网络的密码。PSK(预共享密钥)是一种客户端身份验证方法。它是使用一个由64个十六进制数字组成的字符串,或者是一个由8到63个可打印ASCII字符组成的密码,来为每个无线客户端生成唯一的加密密钥。PSK是Juniper Networks无线网络上用于WPA和WPA2加密的两种可用身份验证方法之一。

或者,您可以使用grep command快速查找保存的或连接的WiFi网络密码,如下:

$ sudo grep -r '^psk=' /etc/NetworkManager/system-connections/

此命令将显示所有已连接的无线网络的psk(密码)。

输出示例:

/etc/NetworkManager/system-connections/sktab:psk=xxxxxxxx
/etc/NetworkManager/system-connections/JioFi4_12E9FE:psk=xxxxxxxx

你也可以使用:

$ sudo grep psk= /etc/NetworkManager/system-connections/*

如果您不想看到WiFi SSID名称,而只想看到密码,请使用-h 参数:

$ sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/

输出示例:

psk=xxxxxxxx
psk=xxxxxxxx

上述命令的一个问题是,您不知道哪个密码用于哪个SSID。所以,最好不要使用-h参数。

2. 从网络管理器(GUI)中找到已连接网络的WiFi密码

如果您不习惯命令行方式,下面我们将介绍一些图形化的方法。

点击顶部面板上的WiFi图标。将出现一个下拉菜单。点击已连接的WiFi SSID,再次点击“WiFi设置”。

在Linux中查找已连接网络的WiFi密码

 

在下一个窗口中,您将看到当前连接的网络的列表。点击你喜欢的wifi网络旁边的齿轮图标。

在Linux中查找已连接网络的WiFi密码

 

现在将打开所选的WiFi网络设置窗口。在“Security”选项卡下,您将看到密码以星号表示。要显示密码,只需点击“显示密码”复选框。

在Linux中查找已连接网络的WiFi密码

 

3. 使用Wifresti查找已连接网络的WiFi密码

Wifresti是一个简单的Python/ target=_blank class=infotextkey>Python脚本,用于查找保存或连接的WiFi网络的密码。它适用于Linux、Mac OS和windows操作系统。这个脚本是由* " Katoolin " ](https://www.ostechnix.com/install-kali-linux-tools-using-katoolin-linux/)的开发人员创建的。

在Linux中安装Wifresti

使用命令从GitHub克隆仓库:

$ git clone https://github.com/LionSec/wifresti.git

This command will download the contents of Wifresti repository in a local folder named “wifresti”.

Cd into this directory:

该命令将下载Wifresti仓库中的内容到名为“Wifresti”的本地文件夹中。进入到这个目录:

$ cd wifresti/

将wifresti.py复制到您的$PATH:

$ sudo cp wifresti/wifresti.py /usr/bin/wifresti

使其具有可执行权限:

$ chmod +x /usr/bin/wifresti

接下来,以sudo用户的身份运行wifresti,列出所有可用的WiFi网络:

$ sudo wifresti

选择你使用的操作系统:

               /$$  /$$$$$$                                /$$     /$$
              |__/ /$$__  $$                              | $$    |__/
 /$$  /$$  /$$ /$$| $$  __//$$$$$$   /$$$$$$   /$$$$$$$ /$$$$$$   /$$
| $$ | $$ | $$| $$| $$$$   /$$__  $$ /$$__  $$ /$$_____/|_  $$_/  | $$
| $$ | $$ | $$| $$| $$_/  | $$  __/| $$$$$$$$|  $$$$$$   | $$    | $$
| $$ | $$ | $$| $$| $$    | $$      | $$_____/ ____  $$  | $$ /$$| $$
|  $$$$$/$$$$/| $$| $$    | $$      |  $$$$$$$ /$$$$$$$/  |  $$$$/| $$
 _____/___/ |__/|__/    |__/       _______/|_______/    ___/  |__/
     Author: LionSec | Website: www.neodrix.com | @lionsec1  V1.0            
 Please choose your operating system.  1) linux
 2) Windows
 3) Mac OS
 > 1
[...]

您将看到可用Wifi网络的列表。输入网络名称以查看其密码。要查看所有WiFi网络的密码,输入“a”,然后回车。

[...]
All wireless networks : HP 7 VoiceTab Network
JioFi4_12E9FEsktab Insert the network name , or press (a) to see information about all networks.
 > JioFi4_12E9FE###################################### - JioFi4_12E9FE - ######################################
 
key-mgmt=wpa-psk
psk=xxxxxxxx
 
#############################################################################################
[...]
在Linux中查找已连接网络的WiFi密码

 

要退出,请按CTRL+C。

此外,在Kali Linux中还有许多可用的密码恢复工具。您不必安装Kali Linux。只需在Ubuntu系统上安装Kali Linux工具并使用您选择的密码恢复工具。

本文译自: Find WiFi Password Of Connected Networks In Linux

作者: SK

译者: 生材有道

校对: 开源科学计算

原文及本文遵循: [CC BY-NC 4.0]



Tags:WiFi密码   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
前言最近整理了一些奇安信&华为&深信服大佬的课件资料+大厂面试课题,想要的可以私信自取,无偿赠送给粉丝朋友~ 一、什么是Aircrack-ngAircrack-ng是一个与802.11标准的无线网...【详细内容】
2022-06-08  Tags: WiFi密码  点击:(74)  评论:(0)  加入收藏
我们经常会忘记自己的wifi密码,朋友到家里来了要wifi密码,我们可能早就忘记了,虽然现在的wifi手机扫一扫就能连接,但是今天小编还是教大家一个在电脑上查看连接过的wifi密码,只要...【详细内容】
2022-05-06  Tags: WiFi密码  点击:(297)  评论:(0)  加入收藏
Win11是微软全新推出的系统,但在使用过程中难免会遇到一些问题,下面小编就给大家分享一下Win11怎么搜索WiFi密码的方法。更多win11安装教程参考小白一键装机官网  方法1、通...【详细内容】
2022-01-18  Tags: WiFi密码  点击:(144)  评论:(0)  加入收藏
今天教大家通过windows的CMD终端查看WIFI密码 使用管理权限打开CMD 查看本机连接过WIFI名称netsh wlan show profiles 查询某一个WIFI的密码比如这里我想查询猪猪侠的...【详细内容】
2021-12-27  Tags: WiFi密码  点击:(245)  评论:(0)  加入收藏
今天教大家通过windows的CMD终端查看WIFI密码 使用管理权限打开CMD 查看本机连接过WIFI名称netsh wlan show profiles 查询某一个WIFI的密码比如这里我想查询猪猪侠的...【详细内容】
2021-12-08  Tags: WiFi密码  点击:(174)  评论:(0)  加入收藏
当家里突然来客人了,客人向自己询问家中的WIFI密码时,好巧不巧的自己又忘记了WIFI密码,当场就社死了,那场面别提多尴尬。其实,这个不难,现在我教你一分钟,瞬间把密码找回来。1、找...【详细内容】
2021-08-02  Tags: WiFi密码  点击:(501)  评论:(0)  加入收藏
日常使用手机连接WIFI以后如果时间过久的话会经常遇到忘记WIFI密码的问题,尤其是有人询问自己家里的WIFI,想连WIFI却被告知忘记WIFI密码会是一件非常尴尬的事情,遇到这个问题很...【详细内容】
2020-11-24  Tags: WiFi密码  点击:(557)  评论:(0)  加入收藏
手机上有个小功能,相信很多人都不知道,在生活中肯定也能用到,今天给大家简单的介绍如何操作,在手机上查自己的WiFi密码或者别人的WiFi密码:一.打开手机“设置”,然后打开“WLAN”...【详细内容】
2020-11-19  Tags: WiFi密码  点击:(159)  评论:(0)  加入收藏
有老朋友反映,朋友来家里玩时想连接WiFi,自己却怎么也想不起密码来,也不知道怎么办好了。 遇到这样的情况朋友们不要急,福利君告诉你,你只要有一台已经连接WiFi的电脑就能解决这...【详细内容】
2020-09-14  Tags: WiFi密码  点击:(161)  评论:(0)  加入收藏
有一个网友问过我,他说网管,我们家的WiFi经常有陌生人连接进来,可是明明我已经更改了密码,他们还是能连接我家WiFi。我听到这一问题,感觉有点奇怪,可细心想想也应该无非就是三种情...【详细内容】
2020-09-04  Tags: WiFi密码  点击:(184)  评论:(0)  加入收藏
▌简易百科推荐
前言经过了多年的努力,在 6 月 6 号,IETF (互联网工程任务小组) 正式发布了 HTTP/3 的 RFC。HTTP 历史 1991 HTTP/1.1 2009 Google 设计了基于TCP的SPDY 2013 QUIC 2015 HTTP/2...【详细内容】
2022-07-15  Java机械师    Tags:HTTP/3   点击:(5)  评论:(0)  加入收藏
关于万维网的一点历史没有过去,就没有未来。要了解未来会发生什么,我们需要知道我们现在和以前拥有什么。因此,与其一下跳到web3.0的技术和示例上,我们需要了解 Web 1.0 的基本...【详细内容】
2022-07-05  木偶跳舞    Tags:Web 3.0   点击:(24)  评论:(0)  加入收藏
在刚刚拿到购买的CS10无线网关设备,应该如何开始使用呢?请看下面的几个步骤: Step1:首先我们找到产品包装内的一张带有初始WIFI名称和密码的贴纸,将它贴在产品的背面(以备未来使用...【详细内容】
2022-06-30  PLUS1软件教学频道    Tags:CS10   点击:(32)  评论:(0)  加入收藏
企业局域网内外网分离方案一些企事业单位出于安全考虑,需要做内外网分离。举例来说,需要达到如下的技术要求: 生产网、办公网、外网三网隔离。 启用网络准入,对非规定允许接入的...【详细内容】
2022-06-30  运维幼儿    Tags:内外网分离   点击:(31)  评论:(0)  加入收藏
在这个时代,我们至少有一半的重要信息都在手机上。无论是个人信息或是财务信息,还是敏感项目和工作机密,所有的这些都被我们驻留在手机上。现在越来越多的手机诈骗出现,这种第三...【详细内容】
2022-06-28  AirDroid    Tags:移动设备   点击:(27)  评论:(0)  加入收藏
最近各个方面的事情逐渐地恢复,继续写家庭网络实验室的文章。在考虑洁净和需求之后,我们就需要考虑家庭网络实验室的空间了。首先先亮一个观点——如果你真的想在家...【详细内容】
2022-06-28  iN在    Tags:家庭网络   点击:(29)  评论:(0)  加入收藏
背景:网络穿透互联是方便我们技术人员的一种工具,通过各种协议实现您想要的网络互联。家庭组网可以参照低成本电信家庭宽带架构网络拓扑今天,我们需要在这个基础上扩展网络应...【详细内容】
2022-06-27  应用技术    Tags:局域网互联   点击:(28)  评论:(0)  加入收藏
FTP是File Transfer Protocol(文件传输协议),用来进行服务器和客户端之间文件传输的协议。非常常用的服务,应用场景主要在设备间文件共享,服务程序发布,日志文件管理等方面。这里...【详细内容】
2022-06-27  影三分plus    Tags:FTP   点击:(38)  评论:(0)  加入收藏
一、后台确认监控/录像机在局域网内的IP地址如:192.168.1.158 ,在浏览器内输入后回车,即可进入监控/录像机WEB登录界面 二、输入用户名及密码进入WEB管理界面 三、如果进...【详细内容】
2022-06-23  一往直前的冲吧    Tags:监控   点击:(41)  评论:(0)  加入收藏
人在家中坐,网速突然断。相信这样的情况大家都不陌生。那么,怎么样才能在装维小哥上门前快速自助排查解决简单问题呢?相信这份攻略能够帮到你~ 一旦出现家中断网,而且在重启光猫...【详细内容】
2022-06-22  安利小丸子    Tags:网速   点击:(26)  评论:(0)  加入收藏
站内最新
站内热门
站内头条