Comment trouver les mots de passe du réseau Wi-Fi à partir de la ligne de commande sur Mac

Table des matières:

Anonim

Étant donné la complexité de certains mots de passe de réseau Wi-Fi combinée à la rareté générale de leur saisie et au fait qu'ils sont généralement enregistrés lors de l'utilisation, il n'est pas très inhabituel d'oublier ce qu'est un mot de passe sans fil de routeur spécifique.

Heureusement, si vous utilisez un Mac, il existe plusieurs façons de retrouver les informations de connexion du routeur Wi-Fi perdues ou oubliées.

Peut-être que la méthode la plus simple consiste à récupérer les mots de passe sans fil oubliés avec KeyChain Access sous Mac OS X, mais si vous êtes un utilisateur avancé de Mac, vous souhaiterez peut-être récupérer les mêmes données à partir de la ligne de commande, et c'est ce que nous allons démontrer ici.

Vous devrez connaître le nom du routeur du mot de passe du routeur Wi-Fi que vous souhaitez récupérer. Le reste est assez simple.

Rechercher et afficher les mots de passe du réseau Wi-Fi à partir de la ligne de commande sous Mac OS X

Pour commencer avec cette astuce, ouvrez l'application Terminal à partir de /Applications/Utilitaires/, puis utilisez la syntaxe de commande suivante pour rechercher et afficher le mot de passe d'un réseau sans fil spécifique :

"

security find-generic-password -ga ROUTERNAME>"

Remplacez "ROUTERNAME" par le nom exact du routeur sans fil pour lequel vous souhaitez récupérer le mot de passe. Vous n'avez pas besoin d'être connecté à ce réseau pour récupérer le mot de passe de ce réseau, il vous suffit de l'avoir rejoint une fois et d'avoir enregistré le mot de passe lorsque vous vous êtes connecté à ce moment-là.

Par exemple, disons que le nom du routeur sans fil est "VOTRE-ROUTEUR", la commande ressemblera à ceci :

"

security find-generic-password -ga VOTRE-ROUTEUR |grep password:"

Appuyer sur retour et exécuter cette chaîne de commande demandera une connexion administrateur (ou vous pouvez préfixer avec sudo), qui renverra ensuite le mot de passe pour le routeur donné, ressemblant à ceci :

"

$ security find-generic-password -ga VOTRE-ROUTEUR |grep password: password: osxdailysecretpassword"

Dans cet exemple, le mot de passe pour "VOTRE-ROUTEUR" est "osxdailysecretpassword", moins les guillemets.

Cette commande peut être particulièrement utile si vous la combinez avec la possibilité de répertorier tous les réseaux sans fil auxquels un Mac s'est connecté auparavant, en particulier si vous ne vous souvenez pas du nom exact ou de l'orthographe d'un routeur spécifique.

Vous pouvez également laisser de côté le tuyau vers grep, qui rapportera des détails supplémentaires sur le routeur interrogé, la plupart des données ajoutées rapportées ne sont cependant pas particulièrement utiles, c'est pourquoi nous nettoyons le sortie et en la raccourcissant avec grep. Pour les curieux, la commande return sans le tube grep ressemblerait à ceci :

"

$ security find-generic-password -ga VOTRE-NOM-ROUTEUR keychain: /Library/Keychains/System.keychain classe: genp attributs: 0x00000007 blob=VOTRE- ROUTER-NAME 0x00000008 blob=NULL acctblob=YOUR-ROUTER-NAME cdattimedate=0x52192841772471472498124818A00 20150723143649Z\000 crtruint32=NULL cusisint32=NULL descblob=AirPort network password genablob=NULL icmtblob=NULL invisint32=NULL mdattimedate=0x52192841772471472498124818A00 20150723143649Z\000 negasint32=NULL protblob=NULL scrpsint32=NULL svceblob=AirPort typeuint32=NULL mot de passe : osxdaily"

Dans ce cas, le mot de passe Wi-Fi pour 'Your-Router-Name' avec 'password: "osxdaily"' se trouve tout en bas de la commande renvoyée.

Comme déjà mentionné, vous pouvez trouver les mêmes informations de connexion Wi-Fi à partir de l'outil KeyChain Access dans Mac OS X, et vous n'avez même pas besoin d'être connecté au réseau Wi-Fi que vous récupérez le mot de passe pour, ce qui est extrêmement utile lorsque vous recevez un appel téléphonique d'un ami ou d'un membre de la famille demandant "hé, quel est le mot de passe du routeur chez telle ou telle maison" (peut-être que je suis le seul à recevoir ces appels).

Que vous suiviez la ligne de commande décrite ici, qui n'est finalement qu'une approche terminale du trousseau, ou via l'application plus conviviale KeyChain Access, c'est à vous de décider.

Merci à LifeHacker d'avoir signalé cette super astuce, nous l'avons un peu nettoyée avec grep mais pour les utilisateurs de PC, Lifehacker va plus loin pour montrer comment effectuer la même recherche de mot de passe de routeur Wi-Fi à partir d'un Windows PC aussi, ce qui pourrait sans aucun doute être utile à de nombreux utilisateurs, basés principalement sur Mac ou autres.

Si vous êtes un utilisateur de la ligne de commande, cela devrait vous être utile pour identifier les mots de passe Wi-Fi assez rapidement. Faites-nous savoir si vous connaissez également une autre méthode.

Comment trouver les mots de passe du réseau Wi-Fi à partir de la ligne de commande sur Mac