Cómo encontrar contraseñas de red Wi-Fi desde la línea de comandos en Mac
Tabla de contenido:
Dada la complejidad de algunas contraseñas de redes Wi-Fi combinadas con la poca frecuencia general de ingresarlas y que generalmente se guardan cuando se usan, no es terriblemente inusual olvidar cuál es la contraseña inalámbrica de un enrutador específico.
Afortunadamente, si tiene una Mac, hay algunas formas de encontrar los detalles de inicio de sesión del enrutador Wi-Fi perdidos u olvidados.
Quizás el método más fácil sea recuperar contraseñas inalámbricas olvidadas con KeyChain Access en Mac OS X, pero si es un usuario avanzado de Mac, es posible que desee recuperar los mismos datos desde la línea de comandos, y eso es lo que vamos a demostrar aquí.
Necesitará saber el nombre del enrutador de la contraseña del enrutador wi-fi que desea recuperar. El resto es bastante sencillo.
Buscar y mostrar contraseñas de redes Wi-Fi desde la línea de comandos en Mac OS X
Para comenzar con este truco, abra la aplicación Terminal desde /Aplicaciones/Utilidades/, luego use la siguiente sintaxis de comando para buscar y mostrar la contraseña de una red inalámbrica específica:
"security find-generic-password -ga ROUTERNAME>"
Reemplace “ROUTERNAME” con el nombre exacto del enrutador inalámbrico para el que desea recuperar la contraseña. No necesita estar conectado a esa red para recuperar la contraseña de esa red, solo necesita haberse unido una vez y guardar la contraseña cuando se conectó en ese momento.
Por ejemplo, supongamos que el nombre del enrutador inalámbrico es “SU-ENRUTADOR”, el comando se vería así:
"security find-generic-password -ga YOUR-ROUTER |grep contraseña:"
Al presionar regresar y ejecutar esa cadena de comando se solicitará un inicio de sesión de administrador (o puede agregar el prefijo sudo), que luego devolverá la contraseña para el enrutador dado, con el siguiente aspecto:
"$ security find-generic-password -ga YOUR-ROUTER |grep contraseña: contraseña: osxdailysecretpassword"
En este ejemplo, la contraseña para 'SU ENRUTADOR' es "osxdailysecretpassword", menos las comillas.
Este comando puede ser particularmente útil si lo combina con la capacidad de enumerar todas las redes inalámbricas a las que una Mac se ha conectado anteriormente, especialmente si no puede recordar el nombre exacto o la ortografía de un enrutador específico.
También puede dejar fuera de la tubería a grep, que informará detalles adicionales sobre el enrutador consultado, sin embargo, la mayoría de los datos agregados informados no son particularmente útiles, por lo que estamos limpiando el salida y acortándola con grep. Para aquellos curiosos, el retorno del comando sin la tubería grep se vería así:
$ security find-generic-password -ga TU NOMBRE DE ENRUTADOR llavero: /Library/Keychains/System.keychain class: genp atributos: 0x00000007 blob=TU- ROUTER-NAME 0x00000008 blob=NULL acctblob=YOUR-ROUTER-NAME cdattimedate=0x52192841772471472498124818A00 20150723143649Z\000 crtruint32=NULL cusisint32=NULL descblob=AirPort network password genablob=NULL icmtblob=NULL invisint32=NULL mdattimedate=0x52192841772471472498124818A00 20150723143649Z\000 negasint32=NULL protblob=NULL scrpsint32=NULL svceblob=AirPort typeuint32=NULL contraseña: osxdaily"
En este caso, la contraseña de wi-fi para 'Su-Router-Name' con 'contraseña: “osxdaily”' está en la parte inferior del comando devuelto.
Como ya se mencionó, puede encontrar los mismos detalles de inicio de sesión de wi-fi desde la herramienta KeyChain Access en Mac OS X, y ni siquiera necesita estar conectado a la red wi-fi que está recuperando la contraseña para, que es extremadamente útil para esos momentos en que recibe una llamada telefónica de un amigo o familiar preguntando "oye, ¿cuál es la contraseña para el enrutador en tal y tal casa" (tal vez soy el único que recibe esos llamadas).
Tú decides si sigues la ruta de la línea de comandos como se describe aquí, que en última instancia es solo un enfoque de terminal para el llavero, o a través de la aplicación KeyChain Access, que es más fácil de usar.
Gracias a LifeHacker por señalar este gran truco, lo limpiamos un poco con grep pero para los usuarios de PC, Lifehacker va más allá para demostrar cómo realizar la misma búsqueda de contraseña de enrutador wi-fi desde un Windows PC también, lo que sin duda podría ser útil para muchos usuarios, basados principalmente en Mac o no.
Si usted es un usuario de la línea de comandos, esto debería serle útil para identificar las contraseñas de wi-fi con bastante rapidez. Háganos saber si también conoce otro método.