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