Ich bin in meiner Schule und der Computer, den ich gerade verwende, ist mit einem Wi-Fi-Netzwerk verbunden. Ich möchte das Wi-Fi-Passwort wissen und verwende einen Mac. Ich weiß, dass es eine Möglichkeit gibt, dies über 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, es zu tun. Mein Freund, der ein Programmierer ist, hat mir gesagt, dass er es ist, aber er hat gesagt, dass er mir nicht helfen wird. 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 versucht, aber es fragt mich immer wieder nach dem Admin-Passwort. Ich bin mit dem WLAN verbunden, aber es funktioniert immer noch nicht. Mein Programmierfreund hat sich das angesehen und gesagt, ich suche kein AirPort-Passwort, sondern ein normales Passwort.
security find-generic-password -D "AirPort network password" -a $SSID -g | grep "password:"
Ersetzen Sie $SSID
durch die SSID (den Netzwerknamen) des Netzwerks, von dem Sie den Schlüssel erhalten möchten.
Dieser Befehl sucht nach allen Schlüsseln mit einer Art "AirPort-Netzwerkkennwort" und sucht nach dem Schlüssel mit dem Namen der von Ihnen angegebenen SSID.
wssid
und wpass
in meinem hinzugefügt ~/.zshrc
, um die aktuelle SSID zu erkennen und das Passwort dafür zu erhalten. $SSID
Die Variable muss nicht gesetzt werden. Verwenden Sie den -w
Parameter auch anstelle von -g
, um nur das Passwort anzuzeigen. Dann brauchen Sie es nicht zu grep ... wssid () { /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I | awk -F' SSID: ' '/ SSID: / {print $2}' ; }
wpass () { security find-generic-password -D 'AirPort network password' -a $(wssid) -w ; }
Tut mir leid, ich kann keine Antwort hinzufügen. Noch geringer Ruf. Upvote würde helfen ;)Ich denke, was du eigentlich suchst, ist das:
security find-generic-password -ga "ROUTERNAME" | grep "Passwort:"
Als Antwort erhalten Sie etwa:
Passwort: "DasPasswort"
Sie können das Flag auch verwenden -w
, um nur das rohe Passwort anzuzeigen und zusätzliche zu vermeiden grep
, wie folgt:
Sicherheit find-generic-password -wga "ROUTERNAME"
Was im obigen Beispiel einfach zurückgeben würde:
Das Passwort
Hoffe das hilft!
Ich bin mir nicht sicher, für welche Version von OS X die andere Antwort oder ursprüngliche Frage gilt, aber sie ist bei 10.10 Mavericks nicht genau. Du brauchst das:
security find-generic-password -D "802.1X Password"
Vielleicht werden Netzwerke, die aktuelle Apple AirPort-Hardware verwenden, im Schlüsselbund anders gespeichert?
Rufen Sie die SSID des aktuellen drahtlosen Netzwerks ab (verwenden Sie --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 bekommen möchten, (verwenden Sie --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)
Holen Sie sich das Passwort für WLAN
sudo security find-generic-password -D "AirPort network password" -a YOUR_SSID_NAME -g | grep password:
password: "pseudononymous1234!!!"
Das sieht man password:
am Ende.
Zwieback