21 votos

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

Estoy en mi escuela y el ordenador que estoy utilizando está conectado a una red Wi-Fi. Quiero saber la contraseña del Wi-Fi y estoy en un Mac. Sé que hay una manera de hacerlo a través de Terminal.

Lo que estoy usando es:

security find-generic-password -ga  AirPort

Yo uso eso para encontrar la contraseña si está en un llavero, pero sé que hay otra manera de hacerlo. Mi amigo que es un codificador me dijo que su es, pero dijeron que no me ayudan. Todo lo que me dijeron fue que "genérico" era una pista. Usé "genérico" en mi comando pero no lo consigo.

He probado tu respuesta pero me sigue pidiendo la contraseña de administrador. Estoy conectado al wifi pero sigue sin funcionar. Mi amigo codificador miró esto y dijo que no estoy buscando una contraseña de AirPort estoy buscando una contraseña normal.

19voto

siva Puntos 23
security find-generic-password -D "AirPort network password" -a $SSID -g | grep "password:"

Sustituir $SSID con el SSID (el nombre de la red) 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 proporciona.

17voto

The Great Widi Puntos 8

Creo que lo que buscas en realidad es esto:

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

Recibirás como respuesta algo así:

password: "ThePassword"

También puede utilizar la bandera -w para mostrar sólo la contraseña en bruto y evitar cualquier grep así:

security find-generic-password -wga "ROUTERNAME"

Que en el ejemplo anterior simplemente devolvería:

ThePassword

Espero que esto ayude.

2voto

obrl_soil Puntos 53
  1. obtener el SSID de la red inalámbrica actual (utilice --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 quieres conseguir todas las wifis de tu zona, (utiliza --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 de la red inalámbrica

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

    Usted ve el password: al final.

1voto

ghostly_s Puntos 49

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

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

¿Tal vez las redes que utilizan el hardware real de Apple AirPort se guardan en el llavero de forma diferente?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X