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.
Tabla de Contenidos
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
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
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 nmcli
una 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
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 █████████████████████████████████ ██ ▄▄▄▄▄ █▄▄██████▄▄▀█ █ ▄▄▄▄▄ ██ ██ █ █ █ ▀█ ▄ ▀█▀▄ ▀█ █ █ ██ ██ █▄▄▄█ █▄ ▄▄▀▄▄▄▄▀█ ▀█ █▄▄▄█ ██ ██▄▄▄▄▄▄▄█▄▀▄▀▄█ ▀ ▀▄█ █▄▄▄▄▄▄▄██ ██▄▄ ▀▀▄▀ ▀████▄▄ ▀▀▄▀█ ▄ ▀▄██ ██ ▄ █▀ ▄▄▀██▀▀ ▀▀▄▀█ █▄█▄ ▄▄███ ██▀▄█ ▄▄▄ █▄▀ ██ ▄█ ███▄▄▄▄████ ███▀▄ ▄▄▄▀▀█▄█ ▄█▀▀▄▄▄█▄▀▄▄ ▄▄▄██ ████ ▀▄▄▄ ▀▄▄▀ ██ ▄ ██▄▄▄█ ██ ██▄█▄▀██▄█▀ ▀▄ ██ █ ▀▀ ▀ ▄█▀▀▀██ ███▄█▄▄▄▄█▀ █▄ ▀▀▄█▄█▄ ▄▄▄ █ ▄▄██ ██ ▄▄▄▄▄ ██ ▀▄▄ █▀▄ ▄ █▄█ ██ ███ ██ █ █ █▀▀ ▀ █▄ █▀ ▄ ▄ ▀▄ ██ ██ █▄▄▄█ █ █ ██▀██▄▄█▀▄█▄▀▀▄▀▄██ ██▄▄▄▄▄▄▄█▄▄▄███▄▄▄██▄▄██▄█▄▄▄███ █████████████████████████████████
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
Encuentre contraseñas WiFi de redes conectadas desde la línea de comandos usando Nmcli-g 802-11-wireless-security.psk
Para 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 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»
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»
configuración de red abierta
Haga clic en el botón de engranaje para una red WiFi conectada bajo «Seguridad» pestaña, desmarcar «mostrar contraseña»
Encuentre contraseñas WiFi de redes WiFi conectadas desde Network Manager
En sistemas 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:wifresti
Este 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 ############################################################################################# [...]
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:
pixar.