ugurcanikiz LinkedIn

Windows'ta Kayıtlı Wi-Fi Şifresini Komut Satırından Öğrenme

Daha önce bağlandığınız bir Wi-Fi ağının şifresini unuttuysanız üçüncü parti programa gerek yok: Windows'un netsh aracı kayıtlı tüm profillerin anahtarını açık metin olarak gösterir.

Windows'ta Kayıtlı Wi-Fi Şifresini Komut Satırından Öğrenme

Bir müşteri ziyaretinde ya da ofiste "bu ağın şifresi neydi?" sorusuyla sık karşılaşırız. Windows, daha önce bağlandığı her kablosuz ağın profilini şifresiyle birlikte saklar ve bu bilgiye netsh aracıyla erişilebilir. Yöntem Windows 10 ve Windows 11'de aynı şekilde çalışır.

Komutları yönetici olarak açılmış bir Komut İstemi'nde çalıştırmanız gerekir; aksi halde anahtar alanı boş döner.

1. Komut İstemi'ni yönetici olarak açın

Başlat menüsüne cmd yazıp Yönetici olarak çalıştır seçeneğini kullanın, ardından netsh yazarak araca girin.

Yönetici haklarıyla açılan Komut İstemi'nde netsh aracına giriş
Yönetici haklarıyla açılan Komut İstemi'nde netsh aracına giriş

2. Kayıtlı Wi-Fi profillerini listeleyin

Aşağıdaki komut bu bilgisayarın daha önce bağlandığı tüm SSID'leri gösterir.

wlan show profiles
Bilgisayarda kayıtlı kablosuz ağ profilleri
Bilgisayarda kayıtlı kablosuz ağ profilleri

3. İlgili ağın şifresini görüntüleyin

Şifresini öğrenmek istediğiniz ağın adını (SSID) komuta ekleyin; key=clear parametresi anahtarı açık metin olarak gösterir.

wlan show profile name="SSID_ADI" key=clear
Belirli bir SSID için profil ayrıntılarının görüntülenmesi
Belirli bir SSID için profil ayrıntılarının görüntülenmesi

Çıktıdaki Güvenlik ayarları bölümünde Key Content satırı ağın şifresidir.

Key Content satırında ağın Wi-Fi şifresi
Key Content satırında ağın Wi-Fi şifresi

Tek satırda tüm şifreler

Birden fazla ağ için tek tek uğraşmak istemiyorsanız PowerShell'de şu komut tüm profilleri ve şifrelerini listeler:

(netsh wlan show profiles) | Select-String ':(.+)$' | ForEach-Object { $n=$_.Matches.Groups[1].Value.Trim(); netsh wlan show profile name="$n" key=clear } | Select-String 'SSID name','Key Content'
Bu bilgi yalnızca sizin yönettiğiniz cihaz ve ağlar için kullanılmalıdır. Kurumsal ortamlarda kablosuz şifrelerin son kullanıcı tarafından görülebilmesi istenmiyorsa 802.1X (RADIUS) tabanlı kimlik doğrulamaya geçmek doğru çözümdür.

Bunlar da ilgini çekebilir