Petit script trouvé sur Pastebin, qui permet de récupérer les clés de sécurité wifi d’un système Windows.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#Source : https://www.dsfc.net/infrastructure/reseau/recuperer-cles-securite-wifi-systeme-windows/ $wifi=@() #Visualisation des réseaux bloqués $cmd0=netsh wlan show blockednetworks #Liste des SSID $cmd1=netsh wlan show profiles ForEach($row1 in $cmd1) { #Récupération des ssids par expression régulière If($row1 -match 'Profil Tous les utilisateurs[^:]+:.(.+)$') { $ssid=$Matches[1] $cmd2=netsh wlan show profiles $ssid key=clear ForEach($row2 in $cmd2) { #Récupération des clés par expression régulière If($row2 -match 'Contenu de la c[^:]+:.(.+)$') { $key=$Matches[1] #Stockage des ssids et des clés dans un tableau $wifi+=[PSCustomObject]@{ssid=$ssid;key=$key} } } } } #Export du tableau dans un fichier csv $wifi|Export-CSV -Path 'c:\wifi.csv' -NoTypeInformation #Visualisation du tableau $wifi|Sort -Property ssid|Out-GridView -Title 'Clés des SSID du poste' |
Comme le précise l’auteur, a n’utiliser que dans un cadre légal.