Wie greife ich über das Terminal auf das WLAN-Passwort zu?

12

Ich bin in meiner Schule und der Computer, den ich gerade benutze, ist mit einem Wi-Fi-Netzwerk verbunden. Ich möchte das Wi-Fi-Passwort wissen und bin auf einem Mac. Ich weiß, dass es eine Möglichkeit gibt, dies über das Terminal zu tun.

Was ich benutze ist:

security find-generic-password -ga  AirPort

Ich benutze das, um das Passwort zu finden, wenn es sich in einem Schlüsselbund befindet, aber ich weiß, dass es einen anderen Weg gibt, dies zu tun. Mein Freund, der ein Programmierer ist, sagte mir, dass sie es sind, aber sie sagten, dass sie mir nicht helfen würden. Alles, was sie mir sagten, war "generisch", war ein Hinweis. Ich habe "generic" in meinem Befehl verwendet, aber ich verstehe es nicht.

Ich habe Ihre Antwort ausprobiert, aber ich werde immer wieder nach dem Administratorkennwort gefragt. Ich bin mit dem WLAN verbunden, aber es funktioniert immer noch nicht. Mein Codierungsfreund hat sich das angesehen und gesagt, ich suche kein AirPort-Passwort. Ich suche ein reguläres Passwort.

Ace Knaps
quelle
1
Voraussetzung, Sie sind der Eigentümer, mit dem Administratorkennwort sind oder waren Sie mit dem jeweiligen WLAN verbunden und das Kennwort wird im Schlüsselbund gespeichert.
Ruskes

Antworten:

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

Ersetzen Sie SSIDdurch die SSID des Netzwerks, dessen Schlüssel Sie erhalten möchten.
Dieser Befehl sucht nach allen Schlüsseln mit dem Typ "AirPort-Netzwerkkennwort" und sucht nach dem Schlüssel mit dem Namen der von Ihnen angegebenen SSID.

grg
quelle
10

Ich denke, was Sie tatsächlich suchen, ist Folgendes:

Sicherheit find-generic-password -ga "ROUTERNAME" | grep "Passwort:"

Sie erhalten als Antwort so etwas wie:

Passwort: "ThePassword"

Sie können das Flag auch verwenden -w, um nur das unformatierte Passwort anzuzeigen und zusätzliche zu vermeiden grep, wie z.

Sicherheit find-generic-password -wga "ROUTERNAME"

Was im obigen Beispiel einfach zurückkehren würde:

Das Passwort

Hoffe das hilft!

Ben Blackburn
quelle
Danke, ich habe das MacBook mit dem WiFi verbunden, aber das Passwort vergessen. Helfen Sie mir sehr, das Passwort abzurufen und das Internet auf dem Handy zu nutzen.
Chaklader Asfak Arefe
1

Ich bin nicht sicher, für welche Version von OS X die andere Antwort oder ursprüngliche Frage bestimmt ist, aber sie ist bei 10.10 Mavericks nicht korrekt. Du brauchst das:

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

Vielleicht werden Netzwerke mit aktueller Apple AirPort-Hardware anders im Schlüsselbund gespeichert?

geisterhafte_s
quelle
1
  1. Holen Sie sich die SSID des aktuellen drahtlosen Netzwerks (Verwendung --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

    Aber wenn Sie alle WLANs in Ihrer Nähe haben möchten, (verwenden --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. Holen Sie sich das Passwort für Wireless

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

    Sie sehen das password:am Ende.

betenagupd
quelle
2
Dies ist der gleiche Befehl, mit dem ich vor über einem Jahr geantwortet habe…?
grg
Wenn ich diesen Befehl eingebe, erhalte ich genau die gleiche Ausgabe wie gezeigt, ABER ohne Passwort unten. Weißt du, warum?
Tera_789
@ NS_777 ist das drahtlose öffentliche Netzwerk?
Prayagupd
@prayagupd es ist Universitätsbibliothek. kann nur zugegriffen werden, wenn Sie ein Student sind. Jeder Schüler hat einen anderen Benutzernamen und ein anderes Passwort, um darauf zuzugreifen
tera_789