bloginfo

Get wifi security keys

Sep 1st, 2017
800
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Source : https://www.dsfc.net/infrastructure/reseau/recuperer-cles-securite-wifi-systeme-windows/
  2. $wifi=@()
  3. #Visualisation des réseaux bloqués
  4. $cmd0=netsh wlan show blockednetworks
  5. #Liste des SSID
  6. $cmd1=netsh wlan show profiles
  7. ForEach($row1 in $cmd1)
  8. {
  9.     #Récupération des ssids par expression régulière
  10.     If($row1 -match 'Profil Tous les utilisateurs[^:]+:.(.+)$')
  11.     {
  12.         $ssid=$Matches[1]
  13.         $cmd2=netsh wlan show profiles $ssid key=clear
  14.         ForEach($row2 in $cmd2)
  15.         {
  16.             #Récupération des clés par expression régulière
  17.             If($row2 -match 'Contenu de la c[^:]+:.(.+)$')
  18.             {
  19.                 $key=$Matches[1]
  20.                 #Stockage des ssids et des clés dans un tableau
  21.                 $wifi+=[PSCustomObject]@{ssid=$ssid;key=$key}
  22.             }
  23.         }
  24.     }
  25. }
  26. #Export du tableau dans un fichier csv
  27. $wifi|Export-CSV -Path 'c:\wifi.csv' -NoTypeInformation
  28. #Visualisation du tableau
  29. $wifi|Sort -Property ssid|Out-GridView -Title 'Clés des SSID du poste'
RAW Paste Data