Extraer las claves wifi guardadas en linux

Extraer las claves wifi guardadas en nuestros sistemas linux.

La primera vez que nos conectamos a una red inalámbrica, nos solicita la clave wifi. Estas keys wifi se van guardando en nuestro sistema linux, independientemente de nuestra distribución.

Como norma general… al cambiar a una wifi a la que hemos estado conectados, la conexión se produce de forma automática. Esto sucede porqué existe un archivo asociado al dispositivo wifi (único), en el cual se van acumulando las contraseñas.

El problema puede surgir al cambiar el dispositivo, o simplemente añadir uno nuevo. Como ya dije anteriormente, cada adaptador de red tiene su propio archivo de keys wfi, por tanto tendrás que introducir otra vez el password.

Esto puede resultar un problema, no podemos memorizar todas las contraseñas. La solución es fácil… vamos a extraer las claves wifi que tenemos guardadas de una red en particular. Sencillo y divertido.

 

Extraer las claves wifi guardadas en linux

Es evidente que antes de extraer las claves, debemos identificar las redes wifi que tenemos guardadas en nuestro sistema. Ejecutamos el siguiente comando.

sudo ls /etc/NetworkManager/system-connections/

Un ejemplo de salida…

sololinux ~ # sudo ls /etc/NetworkManager/system-connections/
WifiHasH Doma Chasnirkaya Sololinux Elochka

Bien… ya identificamos las redes guardadas. Como ejemplo vamos a sacar la key wifi de la red Sololinux (debes modificar el siguiente comando, recuerda que Sololinux es a modo de ejemplo).

sudo cat /etc/NetworkManager/system-connections/Sololinux

Ejemplo de salida.

sololinux ~ # sudo cat /etc/NetworkManager/system-connections/Natalia0805
[connection]
id=Sololinux
uuid=bf3d56d5-79c9-4epe-71af-vgt6756gt719
type=wifi
permissions=user:mint:;
secondaries=

[wifi]
mac-address=08:93:P8:G7:B0:D3
mac-address-blacklist=
mac-address-randomization=0
mode=infrastructure
seen-bssids=
ssid=Sololinux

[wifi-security]
auth-alg=open
group=
key-mgmt=wpa-psk
pairwise=
proto=
psk=hQ^_:!6}7RHXk!~tp{%F  <<<<<---------------KEY WIFI

[ipv4]
dns-search=
method=auto

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

Como puedes ver en el ejemplo, la key de la wifi Sololinux es:

hQ^_:!6}7RHXk!~tp{%F

 

Otra alternativa interesante es, hacer uso de la herramienta Wifresti, que ademas de linux también es compatible con Windows y Mac.

Si quieres probar Wifresti, debes clonar su repositorio.

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

Copiamos el archivo al PATH y le concedemos permisos de ejecución.

sudo cd wifresti/
sudo cp wifresti.py /usr/bin/wifresti
chmod +x /usr/bin/wifresti

Lanzamos la aplicación con el siguiente comando.

sudo wifresti

Nos aparece una pantalla gráfica en comandos, muy sencilla y fácil de utilizar.

Extraer las claves wifi con Wifresti

Extraer las claves wifi con Wifresti

El proceso es muy rápido, observa el ejemplo con los mismos datos que vimos antes.

Please choose your operating system.
 
 1) linux
 2) Windows
 3) Mac OS
 
> 1
 
All wireless networks :
 
WifiHasH
Doma
Chasnirkaya
Sololinux
Elochka
 
Insert the network name , or press (a) to see information about all networks.
 
> Sololinux
###################################### - Sololinux - ######################################
 
key-mgmt=wpa-psk
--
psk=hQ^_:!6}7RHXk!~tp{%F   <<<------- KEY WIFI
 
#############################################################################################

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Extraer las claves wifi guardadas en linux.

 

Agregar comentario