¿Cómo acceder a la contraseña de Wi-Fi a través de la Terminal?

10

Estoy en mi escuela y la computadora que estoy usando actualmente está conectada a una red Wi-Fi. Quiero saber la contraseña de Wi-Fi y estoy en una Mac. Sé que hay una manera de hacerlo a través de Terminal.

Lo que estoy usando es:

security find-generic-password -ga  AirPort

Lo uso para encontrar la contraseña si está en un llavero, pero sé que hay otra forma de hacerlo. Mi amigo que es un programador me dijo que sí, pero dijeron que no me ayudarían. Todo lo que me dijeron fue "genérico" fue una pista. Usé "genérico" en mi comando pero no lo entiendo.

Intenté tu respuesta pero sigue pidiéndome la contraseña de administrador. Estoy conectado al wifi pero todavía no funciona. Mi amigo de codificación miró esto y dijo que no estaba buscando una contraseña de AirPort. Estoy buscando una contraseña regular.

    
pregunta Ace Knaps 10.03.2015 - 17:08

4 respuestas

14
security find-generic-password -D "AirPort network password" -a SSID -g

Reemplace SSID con el SSID de la red de la que desea obtener la clave.
Este comando busca todas las claves con un tipo de "contraseña de red AirPort" y busca la clave con el nombre del SSID que usted proporcionó.

    
respondido por el grg 10.03.2015 - 17:17
7

Creo que lo que realmente estás buscando es esto:

security find-generic-password -ga "ROUTERNAME" | grep "password:"

Obtendrás en respuesta algo como:

password: "ThePassword"

También puedes usar la bandera -w para mostrar solo la contraseña sin procesar y evitar cualquier grep extra, como por ejemplo:

security find-generic-password -wga "ROUTERNAME"

Lo que en el ejemplo anterior simplemente devolvería:

ThePassword

Espero que esto ayude!

    
respondido por el Ben Blackburn 27.10.2015 - 02:12
1
  1. obtenga el SSID de la red inalámbrica actual (use --getinfo )

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
    
         agrCtlRSSI: -51
         agrExtRSSI: 0
        agrCtlNoise: -93
        agrExtNoise: 0
              state: running
            op mode: station 
         lastTxRate: 130
            maxRate: 217
    lastAssocStatus: 0
        802.11 auth: open
          link auth: wpa2-psk
              BSSID: 0:31:c2:41:53:14
               SSID: DansLeVille
                MCS: 15
            channel: 5
    

    Pero si desea obtener todos los wifis en su área, (use --scan )

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
                                SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                      America_Online 00:71:c2:9a:11:b0 -86  1       Y  US WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                         xfinitywifi 00:71:c2:9a:11:b2 -72  1       Y  US NONE
                         xfinitywifi 84:00:2d:78:ee:ea -56  11      Y  US NONE
                               amber 74:1b:b2:d5:93:a9 -53  104     Y  US WPA2(PSK/AES/AES) 
                         xfinitywifi 74:85:2a:a9:f3:4a -66  11      Y  US NONE
                       HOME-1A17-2.4 74:85:2a:a9:f3:48 -66  11      Y  US WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
              Cooper Works Streaming 90:a7:c1:b9:6c:37 -50  11,-1   Y  -- WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) 
                               amber 74:1b:b2:d5:93:a8 -49  11      Y  US WPA2(PSK/AES/AES) 
    
    1. obtener la contraseña para la conexión inalámbrica

      sudo security find-generic-password -D "AirPort network password" -a YOUR_SSID_NAME -g | grep password:
      password: "pseudononymous1234!!!"
      

    Verá password: al final.

respondido por el prayagupd 13.03.2016 - 00:15
0

No estoy seguro de qué versión de OS X es la otra respuesta o pregunta original, pero no es precisa en 10.10 Mavericks. Necesitas esto:

security find-generic-password -D "802.1X Password"

¿Es posible que las redes que usan el hardware real de Apple AirPort se guarden en el llavero de manera diferente?

    
respondido por el ghostly_s 18.07.2015 - 00:41

Lea otras preguntas en las etiquetas