Encuentra la contraseña WiFi de las redes conectadas en Linux

Como ya sabrá, cuando se conecta a una red inalámbrica por primera vez, la contraseña se guardará en su máquina Linux. Por lo tanto, no necesita ingresar la contraseña de su red inalámbrica cada vez. En los tiempos posteriores, las redes WiFi disponibles se conectarán automáticamente. Con el tiempo, es posible que haya olvidado la contraseña. Ahora desea agregar un nuevo dispositivo a la misma red WiFi, pero no recuerda la contraseña. ¿Que es lo que vas a hacer? ¡Sin preocupaciones! Conozco algunas formas de encontrar la contraseña WiFi de las redes conectadas en Linux.

Encuentra la contraseña WiFi de las redes conectadas en Linux

Podemos encontrar la contraseña de Wi-Fi de las redes guardadas desde la línea de comandos o la GUI o usando cualquier herramienta de recuperación de contraseña de terceros. Los siguientes pasos se probaron en el escritorio Ubuntu 20.04 LTS (GNOME); sin embargo, estos pasos probablemente sean los mismos en otras distribuciones de Linux.

Primero veamos cómo revelar una contraseña de red inalámbrica desde la línea de comandos.

1. Encuentre la contraseña WiFi de las redes conectadas desde la línea de comandos

En Ubuntu y sus variantes, los archivos de configuración de la red inalámbrica se guardan en el /etc/NetworkManager/system-connections/ directorio. Echemos un vistazo a los archivos de configuración de red WiFi guardados o conectados:

$ ls /etc/NetworkManager/system-connections/

Salida de muestra:

'HP 7 VoiceTab Network' JioFi4_12E9FE sktab

Como puede ver, tengo archivos de configuración de 3 redes guardadas en mi sistema Ubuntu. Estos archivos tendrán varios detalles de cada red, como la identificación de wifi, la dirección mac, el SSID, el método de autenticación, la contraseña de wifi, etc. Simplemente abra este archivo con el comando cat o los editores de texto para ver la contraseña.

Por ejemplo, voy a ver los detalles de WiFi “JioFi4_12E9FE” usando el comando:

[...]
[wifi]
mac-address=XX:XX:XX:XX:XX:XX
mac-address-blacklist=
mode=infrastructure
ssid=JioFi4_12E9FE

[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=xxxxxxxxxxx

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto

En la salida anterior, el psk El valor es la contraseña de la red Wifi dada. Para aquellos que se preguntan, PSK (clave precompartida) es un método de autenticación de clientes. Utiliza una cadena de 64 dígitos hexadecimales, o como una frase de contraseña de 8 a 63 caracteres ASCII imprimibles, para generar claves de cifrado únicas para cada cliente inalámbrico. PSK es uno de los dos métodos de autenticación disponibles que se utilizan para el cifrado WPA y WPA2 en las redes inalámbricas de Juniper Networks.

Como alternativa, puede utilizar comando grep para encontrar rápidamente la contraseña de las redes WiFi guardadas o conectadas, como a continuación:

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

Este comando mostrará el psk (contraseña) de todas las redes inalámbricas conectadas.

Salida de muestra:

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

También puedes usar:

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

Si no desea ver los nombres SSID WiFi, sino solo las contraseñas, use -h bandera:

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

Salida de muestra:

psk=xxxxxxxx
psk=xxxxxxxx

Un problema del comando anterior es que no sabe qué contraseña es para qué SSID. Por lo tanto, es mejor no usar el indicador -h.

2. Encuentre la contraseña WiFi de las redes conectadas desde la línea de comandos usando Nmcli

En lugar de buscar en los archivos de configuración, podemos usar nmtuiuna interfaz curses para NetworkManager.

Encuentre la lista de conexiones de red cableadas e inalámbricas disponibles usando el comando:

$ nmcli -g NAME connection show

Salida de muestra:

JioFi4_12E9FE
mpqemubr0
tap-d8f1eebb39f
HP 7 VoiceTab Network
sktab
Wired connection 1

Ahora busca la contraseña de una red wifi, por example “JioFi4_12E9FE”, como a continuación:

$ nmcli -s -g 802-11-wireless-security.psk connection show JioFi4_12E9FE

Encuentre la contraseña WiFi de las redes conectadas desde la línea de comandos usando Nmcli

Para obtener todos los detalles de la red dada, simplemente elimine la opción “-g 802-11-wireless-security.psk” del comando anterior:

$ nmcli -s connection show JioFi4_12E9FE

Gracias Estefanía por este consejo.

3. Encuentre la contraseña WiFi de las redes conectadas desde Network Manager (GUI)

Si no se siente cómodo con la línea de comandos, aquí le mostramos cómo hacerlo gráficamente.

Haga clic en el icono WiFi en el panel superior. Aparecerá un menú desplegable. Haga clic en el SSID WiFi conectado y nuevamente haga clic en “Configuración WiFi”.

Editar la configuración de la red Wifi en Linux

En la siguiente ventana, verá una lista de las redes actualmente conectadas. Haga clic en el ícono de ajustes al lado de su red wifi preferida.

Editar la configuración de la red Wi-Fi

Ahora se abrirá la ventana de configuración de la red WiFi seleccionada. En la pestaña “Seguridad”, verá la contraseña entre asteriscos. Para revelar la contraseña, simplemente haga clic en la casilla de verificación “Mostrar contraseña”.

Encuentre la contraseña WiFi de las redes conectadas desde Network Manager (GUI) en Linux

4. Encuentre la contraseña WiFi de las redes conectadas usando Wifresti

Wifresti es un simple script de Python para encontrar la contraseña de las redes WiFi guardadas o conectadas. Funciona en Linux, Mac OS y Windows. Este script es creado por el mismo desarrollador que creó “Católico”.

Instalar Wifresti en Linux

Git clona el repositorio Wifresti GitHub usando el comando:

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

Este comando descargará el contenido del repositorio de Wifresti en una carpeta local llamada “wifresti”.

Cd en este directorio:

$ cd wifresti/

Copie el wifresti.py a su $PATH:

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

Hazlo ejecutable:

$ chmod +x /usr/bin/wifresti

A continuación, ejecute wifresti como sudo usuario para enumerar todas las redes WiFi disponibles:

$ sudo wifresti

Elige el sistema operativo que utilizas:

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

Verá la lista de redes Wifi disponibles. Enter el nombre de la red para ver su contraseña. Para ver la contraseña de todas las redes WiFi, escriba “a” y presione ENTER.

[...]
All wireless networks :
 
HP 7 VoiceTab Network
JioFi4_12E9FE
sktab
 
Insert the network name , or press (a) to see information about all networks.
 
> JioFi4_12E9FE
###################################### - JioFi4_12E9FE - ######################################
 
key-mgmt=wpa-psk
psk=xxxxxxxx
 
#############################################################################################
[...]

Encuentre la contraseña WiFi de las redes conectadas usando Wifresti

Para salir, presione CTRL+C.

Además, hay muchas herramientas de recuperación de contraseña disponibles en Kali Linux. No tienes que instalar Kali Linux. Simplemente instale las herramientas de Kali Linux en su sistema Ubuntu y use las herramientas de recuperación de contraseña de su elección. Para saber cómo instalar las herramientas de Kali Linux en Ubuntu, consulte la siguiente guía.

  • Instale Kali Linux Tools usando Katoolin3 en Ubuntu 20.04 LTS

Lectura relacionada:

  • Cómo actualizar la contraseña de la red Wifi desde la terminal en Arch Linux
  • Cómo monitorear la conexión WiFi desde la línea de comandos en Linux

Espero que esto ayude.

Presentado Imagen por ivke32 desde pixabay.

Recurso:

¡Gracias por pasar!

Ayúdanos a ayudarte:

¡¡Que tenga un buen día!!

Related Posts