Comment accéder au mot de passe Wi-Fi via le terminal?

12

Je suis à mon école et l'ordinateur que j'utilise actuellement est connecté à un réseau Wi-Fi. Je veux connaître le mot de passe Wi-Fi et je suis sur un Mac. Je sais qu'il existe un moyen de le faire via Terminal.

Ce que j'utilise c'est:

security find-generic-password -ga  AirPort

Je l'utilise pour trouver le mot de passe s'il se trouve dans un trousseau, mais je sais qu'il existe une autre façon de le faire. Mon ami qui est codeur m'a dit que c'était le cas mais ils ont dit qu'ils ne m'aideraient pas. Tout ce qu'ils m'ont dit était "générique" était un indice. J'ai utilisé "générique" dans ma commande mais je ne comprends pas.

J'ai essayé votre réponse mais elle me demande toujours le mot de passe administrateur. Je suis connecté au wifi mais ça ne marchera toujours pas. Mon ami codeur a regardé cela et a dit que je ne cherchais pas un mot de passe AirPort, je cherchais un mot de passe normal.

Ace Knaps
la source
1
Prérequis, vous êtes le propriétaire, avec le mot de passe administrateur, vous êtes ou avez été connecté au WiFi spécifique et le mot de passe est enregistré dans le trousseau.
Ruskes

Réponses:

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

Remplacez SSIDpar le SSID du réseau dont vous souhaitez obtenir la clé.
Cette commande recherche toutes les clés avec un type de "mot de passe réseau AirPort" et recherche la clé avec le nom du SSID que vous fournissez.

grg
la source
10

Je pense que ce que vous cherchez réellement est le suivant:

sécurité find-generic-password -ga "ROUTERNAME" | grep "mot de passe:"

Vous obtiendrez en réponse quelque chose comme:

mot de passe: "ThePassword"

Vous pouvez également utiliser l'indicateur -wpour afficher uniquement le mot de passe brut et éviter tout extra grep, comme ceci:

sécurité find-generic-password -wga "ROUTERNAME"

Qui dans l'exemple ci-dessus retournerait simplement:

Le mot de passe

J'espère que cela t'aides!

Ben Blackburn
la source
Merci, j'ai le MacBook connecté au WiFi mais oublie le mot de passe. aidez-moi beaucoup à récupérer le mot de passe et à utiliser Internet sur le mobile.
Chaklader Asfak Arefe
1

Je ne sais pas pour quelle version d'OS X l'autre réponse ou question d'origine est destinée, mais elle n'est pas précise sur 10.10 Mavericks. Tu en as besoin:

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

Peut-être que les réseaux utilisant le matériel Apple AirPort sont enregistrés dans le trousseau différemment?

ghostly_s
la source
1
  1. obtenir le SSID du réseau sans fil actuel (utilisation --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
    

    Mais si vous voulez obtenir toutes les femmes de votre région, (utilisez --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. obtenir le mot de passe pour le sans fil

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

    Vous voyez le password:à la fin.

Prayagupd
la source
2
C'est la même commande à laquelle j'ai répondu plus d'un an auparavant…?
grg
lorsque je tape cette commande, j'obtiens exactement la même sortie que celle montrée MAIS sans mot de passe en bas. Est-ce que tu sais pourquoi?
tera_789
@ NS_777 est le réseau public sans fil?
Prayagupd
@prayagupd c'est la bibliothèque universitaire. n'est accessible que si vous êtes étudiant. chaque étudiant a un nom d'utilisateur et un mot de passe différents pour y accéder
tera_789