Jak odczytać hasło do wifi w Windows 10 i innych przy pomocy PowerShell?
O ile w systemie Windows 7 odczytanie zapisanego w systemie hasła do znanych sieci wifi było banalnie proste o tyle w systemie Windows 10 nie jest już to takie oczywiste. Jedną z pewnych i działających metod jest wykorzystanie PowerShell, którego znajdziecie już począwszy od Windowsa XP SP2.
Przejdźmy zatem do działania. W pierwszym kroku uruchom PowerShell – jest to bardziej rozbudowany niż command.com czy cmd interpreter poleceń. Znajdziesz go wpisując w okienku wyszukiwania: PowerShell.
Wpierw sprawdźmy jakie sieci wifi zapamiętał nasz system. Dokonamy tego wykonując w PowerShell polecenie:
netsh wlan show profiles;
W wyniku polecenia otrzymacie listę podobną do poniższej, przy czym u Was będą to oczywiście inne sieci:
PS C:\> netsh wlan show profiles;
Profile zasad grupy (tylko do odczytu)
--------------------------------------
<Brak>
Profile użytkownika
-------------------
Profil wszystkich użytkowników : Inea
Profil wszystkich użytkowników : domowa
Profil wszystkich użytkowników : Redmi
Profil wszystkich użytkowników : Dom
Profil wszystkich użytkowników : TP-LINK
Profil wszystkich użytkowników : Thom_D00A0512
Profil wszystkich użytkowników : DAMIAN
Profil wszystkich użytkowników : Orange_Swiatlowod
W moim przypadku system Windows zapamiętał 8 sieci wifi.
Chciałbym teraz odczytać hasło do sieci: DAMIAN. Posłużę się zatem poniższym poleceniem:
netsh wlan show profile name="DAMIAN" key=clear;
Oczywiście jako parametr name należy wpisać nazwę sieci wifi, której hasło chcecie odczytać. W wyniku powyższego polecenia otrzymamy:
PS C:\> netsh wlan show profile name="DAMIAN" key=clear;
Profil DAMIAN w interfejsie Połączenie sieci bezprzewodowej:
=======================================================================
Zastosowano: Profil wszystkich użytkowników
Informacje o profilu
-------------------
Wersja : 1
Typ : Bezprzewodowa sieć LAN
Nazwa : DAMIAN
Opcje sterowania :
Tryb połączenia : Połącz ręcznie
Emisja w sieci: połącz tylko, jeśli sieć wykonuje emisję
Autoprzełączanie : Nie przełączaj na inną sieć
Ustawienia łączności
---------------------
Liczba identyf. SSID : 1
Nazwa SSID : "DAMIAN"
Typ sieci : Infrastruktura
Typ radia : [ Dowolny typ radia ]
Rozszerzenie dostawcy : Nieobecne
Ustawienia zabezpieczeń
-----------------
Uwierzytelnianie : WPA2-Personal
Szyfr : CCMP
Klucz zabezpieczeń : Obecny
Zawartość klucza : TajneH@s!o123!
Hasło to: TajneH@s!o123! i znajduje się w polu: Zawartość klucza