Tutoriales

Encuentra contraseñas WiFi de redes conectadas en Linux

Como probablemente ya sepa, cuando se conecta a una red inalámbrica por primera vez, la contraseña WiFi se guarda en su máquina Linux. Por lo tanto, no necesita ingresar la contraseña de su red inalámbrica cada vez. En momentos posteriores, las redes WiFi disponibles se conectarán automáticamente. Con el tiempo, es posible que haya olvidado su contraseña WiFi. Un día, desea agregar un nuevo dispositivo a la misma red WiFi, pero no puede recordar la contraseña. ¿Qué vas a hacer? ¡No te preocupes!conozco varias formas Encuentra contraseñas WiFi de redes conectadas en Linux.

Encuentra contraseñas WiFi de redes conectadas en Linux

Podemos obtener contraseñas Wi-Fi de redes guardadas desde la línea de comandos o GUI o usando cualquier herramienta de recuperación de contraseña de terceros.

Los siguientes pasos se probaron en las versiones de escritorio Ubuntu 20.04 LTS (GNOME) y Debian 11 Cinnamon. Sin embargo, los pasos son prácticamente los mismos para otras distribuciones de Linux.

Primero veamos cómo mostrar contraseñas de redes inalámbricas desde la línea de comandos.

1. Ver las contraseñas WiFi guardadas de las redes conectadas desde la línea de comandos

En Ubuntu y sus variantes, los archivos de configuración de redes inalámbricas se guardan en /etc/NetworkManager/system-connections/ Tabla de contenido. Echemos un vistazo a un perfil de red WiFi guardado o conectado:

$ ls /etc/NetworkManager/system-connections/

Salida de ejemplo:

'HP 7 VoiceTab Network' JioFi4_12E9FE sktab
Ver redes Wi-Fi conectadas desde la línea de comandos en Linux

Como puede ver, tengo 3 archivos de configuración de red guardados en mi sistema Ubuntu. Estos archivos contendrán varios detalles para cada red, como identificación wifi, dirección mac, SSID, método de autenticación, contraseña wifi, etc. Simplemente abra este archivo con el comando cat o un editor de texto para ver las contraseñas.

Por ejemplo, los detalles que quiero ver «JioFi4_12E9FE« uso de wifi cat Ordenar:

$ sudo cat /etc/NetworkManager/system-connections/JioFi4_12E9FE

Salida de ejemplo:

[...]
[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
Encuentre contraseñas WiFi de redes conectadas desde la línea de comandos en Linux
Encuentre contraseñas WiFi de redes conectadas desde la línea de comandos en Linux

En la salida anterior, Responder El valor es la contraseña para la red Wifi dada (es decir, JioFi4_12E9FE).

💡 Para aquellos que se preguntan, teclear (Clave precompartida) es un método de autenticación del cliente. Utiliza una cadena de 64 dígitos hexadecimales, o como contraseña de 8 a 63 caracteres ASCII imprimibles, para generar una clave de cifrado única para cada cliente inalámbrico. PSK es uno de los dos métodos de autenticación disponibles para el cifrado WPA y WPA2 en las redes inalámbricas de Juniper.

Como alternativa, puede utilizar comando grep Encuentre rápidamente contraseñas para redes WiFi guardadas o conectadas de la siguiente manera:

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

Este comando mostrará los psks (contraseñas) de todas las redes inalámbricas conectadas.

Salida de ejemplo:

/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 el nombre del WiFi SSID, sino solo la contraseña, use -H bandera:

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

Salida de ejemplo:

psk=xxxxxxxx
psk=xxxxxxxx

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

2. Use Nmcli para mostrar las contraseñas WiFi guardadas

nosotros podemos usar nmcliuna herramienta de línea de comandos para controlar NetworkManager.

Primero, busquemos la lista de conexiones de red inalámbrica disponibles con el siguiente comando:

$ nmcli device wifi list

Salida de ejemplo de mi sistema Debian 11

IN-USE  BSSID              SSID                          MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
        xx:xx:xx:xx:xx:49  Ostechnix_jio_4g              Infra  6     130 Mbit/s  100     ▂▄▆█  WPA2      
*       xx:xx:xx:xx:xx:4A  Ostechnix_jio_5g              Infra  149   270 Mbit/s  94      ▂▄▆█  WPA2      
        xx:xx:xx:xx:xx:69  Wifi network1                  Infra  11    130 Mbit/s  44      ▂▄__  WPA2      
        xx:xx:xx:xx:xx:6A  WiFi network2                       Infra  36    270 Mbit/s  44      ▂▄__  WPA2      
        xx:xx:xx:xx:xx:44  HP-Print-44-LaserJet Pro MFP  Infra  2     65 Mbit/s   27      ▂___  WPA1 WPA2 
Encuentre una lista de conexiones de red inalámbrica disponibles usando el comando nmcli
Encuentre una lista de conexiones de red inalámbrica disponibles usando el comando nmcli

Como se muestra en el resultado anterior, obtendrá los siguientes detalles:

  • dirección BSSID (dirección física MAC del punto de acceso o enrutador inalámbrico),
  • nombre SSID,
  • modelo,
  • canal,
  • velocidad de conexión,
  • Intensidad de señal,
  • y protocolos de seguridad inalámbrica (como WPA2)

este Las redes WiFi actualmente conectadas están marcadas con un asterisco Según el resultado anterior, la red WiFi actualmente conectada esOstechnix_Jio_5g

. Cuidado: nmcli precaución, nmcli d w l Los comandos se pueden acortar, por lo que

El comando también mostrará una lista de redes WiFi.

$ nmcli device wifi show-password 

Ahora, obtengamos la contraseña de la red WiFi actualmente conectada usando la pantalla de comandos:

SSID: Ostechnix_jio_5g
Security: WPA
Password: xxxxxxxxxxxx

  █████████████████████████████████
  ██ ▄▄▄▄▄ █▄▄██████▄▄▀█ █ ▄▄▄▄▄ ██
  ██ █   █ █ ▀█ ▄  ▀█▀▄ ▀█ █   █ ██
  ██ █▄▄▄█ █▄ ▄▄▀▄▄▄▄▀█ ▀█ █▄▄▄█ ██
  ██▄▄▄▄▄▄▄█▄▀▄▀▄█ ▀ ▀▄█ █▄▄▄▄▄▄▄██
  ██▄▄  ▀▀▄▀ ▀████▄▄   ▀▀▄▀█ ▄ ▀▄██
  ██ ▄ █▀ ▄▄▀██▀▀  ▀▀▄▀█ █▄█▄ ▄▄███
  ██▀▄█ ▄▄▄ █▄▀ ██   ▄█ ███▄▄▄▄████
  ███▀▄ ▄▄▄▀▀█▄█ ▄█▀▀▄▄▄█▄▀▄▄ ▄▄▄██
  ████  ▀▄▄▄ ▀▄▄▀  ██  ▄  ██▄▄▄█ ██
  ██▄█▄▀██▄█▀ ▀▄ ██ █ ▀▀  ▀ ▄█▀▀▀██
  ███▄█▄▄▄▄█▀ █▄ ▀▀▄█▄█▄ ▄▄▄ █ ▄▄██
  ██ ▄▄▄▄▄ ██ ▀▄▄  █▀▄ ▄ █▄█ ██ ███
  ██ █   █ █▀▀ ▀  █▄  █▀  ▄ ▄ ▀▄ ██
  ██ █▄▄▄█ █  █ ██▀██▄▄█▀▄█▄▀▀▄▀▄██
  ██▄▄▄▄▄▄▄█▄▄▄███▄▄▄██▄▄██▄█▄▄▄███
  █████████████████████████████████
Salida de ejemplo:
Use el comando nmcli para ver la contraseña de la red WiFi actualmente conectada

Use el comando nmcli para ver la contraseña de la red WiFi actualmente conectada

$ nmcli -g NAME connection show

El comando anterior solo obtendrá los detalles de la red WiFi. Si desea mostrar conexiones por cable e inalámbricas, use las siguientes variantes de comando juntas.

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

Salida de ejemplo de mi sistema Ubuntu 20.04: Ahora busque la contraseña de una red WiFi, p.JioFi4_12E9FE««

$ nmcli -s -g 802-11-wireless-security.psk connection show JioFi4_12E9FE
,Como sigue:
Encuentre contraseñas WiFi de redes conectadas desde la línea de comandos usando Nmcli

Encuentre contraseñas WiFi de redes conectadas desde la línea de comandos usando Nmcli-g 802-11-wireless-security.pskPara obtener todos los detalles de una red determinada, simplemente elimine la opción «

$ nmcli -s connection show JioFi4_12E9FE

«Comando desde arriba:

3. Encuentre la contraseña WiFi de la red conectada desde el administrador de red (GUI)

Si no está acostumbrado a la línea de comandos, aquí le mostramos cómo hacerlo gráficamente en Ubuntu GNOME. Haga clic en el icono WiFi en el panel superior. Aparecerá un menú desplegable.Haga clic en el SSID WiFi conectado, luego haga clic nuevamente«Configuración de red inalámbrica»

.
Editar la configuración de la red Wifi en Linux

Editar la configuración de la red Wifi en Linux

En la siguiente ventana, verá una lista de las redes actualmente conectadas. Haz clic en el ícono de ajustes junto a tu red wifi preferida.
Editar la configuración de la red Wi-Fi

Editar la configuración de la red Wi-Fi Ahora se abrirá la ventana de configuración de la red WiFi seleccionada.bajo «Seguridad» pestaña y verás la contraseña entre asteriscos.Para mostrar la contraseña, simplemente desmarque la «mostrar contraseña»

caja.
Encuentre contraseñas WiFi de redes conectadas desde Network Manager (GUI) en Linux

Encuentre contraseñas WiFi de redes conectadas desde Network Manager (GUI) en Linux

En Debian Canela: Haga clic en el icono de la red WiFi y seleccione «Configuración de red»

desde la barra de tareas.
configuración de red abierta

configuración de red abierta

Haga clic en el botón de engranaje junto a la red WiFi conectada.
Haga clic en el botón de engranaje para una red WiFi conectada

Haga clic en el botón de engranaje para una red WiFi conectada bajo «Seguridad» pestaña, desmarcar «mostrar contraseña»

casilla de verificación para ver la contraseña.
Encuentre contraseñas WiFi de redes WiFi conectadas desde Network Manager

Encuentre contraseñas WiFi de redes WiFi conectadas desde Network Manager

En sistemas KDE:

Si está utilizando KDE, la ventana emergente de conexiones de red tiene un botón:
Conexiones de red en KDE

Conexiones de red en KDE

4. Use Wifresti para obtener contraseñas WiFi guardadas de redes conectadas ondulación es un simple script de Python para encontrar contraseñas de redes WiFi guardadas o conectadas. Está disponible para Linux, Mac OS y Windows.Este script fue creado por el mismo desarrollador que creó«Katuline»

.

Instalar Wifresti en Linux

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

Git clona el repositorio Wifresti GitHub con el comando:wifrestiEste comando descargará el contenido del repositorio Wifresti a una carpeta local llamada «

«.

$ cd wifresti/

cd a este directorio:

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

Copie wifresti.py a su $PATH:

$ chmod +x /usr/bin/wifresti

Hazlo ejecutable:

$ sudo wifresti

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

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

Seleccione su sistema operativo:

[...]
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
 
#############################################################################################
[...]
Verá una lista de redes Wifi disponibles. Introduzca un nombre de red para ver su contraseña. Para ver las contraseñas de todas las redes WiFi, escriba
Encuentra contraseñas WiFi de redes conectadas con Wifresti

Encuentra contraseñas WiFi de redes conectadas con Wifresti Para salir, presione el botónCTRL+C

.

en conclusión

Estas son algunas formas de encontrar contraseñas de red WiFi guardadas en Linux. Tenga en cuenta que estos métodos solo ayudan a encontrar las contraseñas de las redes WiFi conectadas. No te ayudará a descifrar las contraseñas de WiFi.

Si desea piratear WiFi, hay muchas herramientas de recuperación de contraseña disponibles en Kali Linux. No tienes que instalar Kali Linux. Simplemente instale Kali Linux Tools en su sistema Ubuntu y use la herramienta de recuperación de contraseña de su elección. Para aprender a instalar las herramientas de Kali Linux en Ubuntu, consulte la guía a continuación.

recurso: Presentado imagen de ivke32 desdepixar

.

LEER  Cómo instalar y usar VirtualBox en RHEL 9/8

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba