Come accedere alla password Wi-Fi tramite terminale?

10

Sono alla mia scuola e il computer che sto attualmente utilizzando è connesso a una rete Wi-Fi. Voglio sapere la password del Wi-Fi e sono su un Mac. So che c'è un modo per farlo attraverso Terminal.

Quello che sto usando è:

security find-generic-password -ga  AirPort

Lo uso per trovare la password se si trova in un portachiavi, ma so che c'è un altro modo per farlo. Il mio amico che è un programmatore mi ha detto che è loro, ma hanno detto che non mi aiuteranno. Tutto quello che mi hanno detto era "generico" era un suggerimento. Ho usato "generico" nel mio comando ma non capisco.

Ho provato la tua risposta ma continua a chiedere la mia password admin. Sono collegato al wifi ma non funzionerà ancora. Il mio amico coding ha guardato questo e ha detto che non sto cercando una password AirPort Sto cercando una password regolare.

    
posta Ace Knaps 10.03.2015 - 17:08
fonte

4 risposte

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

Sostituisci SSID con il SSID della rete a cui desideri ottenere la chiave di.
Questo comando cerca tutte le chiavi con un tipo di "password di rete AirPort" e cerca la chiave con il nome del SSID che fornisci.

    
risposta data 10.03.2015 - 17:17
fonte
7

Penso che quello che stai effettivamente cercando sia questo:

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

Riceverai una risposta come:

password: "ThePassword"

Puoi anche usare il flag -w per mostrare solo la password non elaborata ed evitare qualsiasi extra grep , in questo modo:

security find-generic-password -wga "ROUTERNAME"

Quale nell'esempio precedente semplicemente restituirebbe:

ThePassword

Spero che questo aiuti!

    
risposta data 27.10.2015 - 02:12
fonte
1
  1. ottieni il SSID della rete wireless corrente (usa --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
    

    Ma se vuoi ottenere tutti i wifis nella tua area, (usa --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. ottieni la password per wireless

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

    Alla fine vedi password: .

risposta data 13.03.2016 - 00:15
fonte
0

Non sono sicuro di quale versione di OS X sia l'altra risposta o domanda originale ma non è precisa su 10.10 Mavericks. Hai bisogno di questo:

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

Forse le reti che utilizzano l'hardware Apple AirPort effettivo vengono salvate nel portachiavi in modo diverso?

    
risposta data 18.07.2015 - 00:41
fonte

Leggi altre domande sui tag