Nah, setelah kemarin kita bahas soal firewall, sekarang kita masuk ke topik yang sering ditanyain tapi jarang ditulis: ngambil password WiFi yang lupa. Bayangin Kaian lagi butuh banget connect ke WiFi di laptop temen, tapi yang punya lupa passwordnya. Atau kalian sendiri yang lupa password rumah sendiri yang udah tersimpan di laptop. Di Windows, ada cara simpel buat ngelihat password WiFi yang pernah tersimpan di sistem tanpa perlu install software aneh-aneh.
Di artikel ini, gue bakal jelasin gimana caranya retrieve WiFi passwords pake tool bawaan Windows: CMD dan PowerShell. Plus bonus cek status firewall buat yang penasaran port apa aja yang kebuka.
Perbedaan CMD dan PowerShell
Sebelum mulai, kalian perlu tau bedanya:Table
| Tool | Deskripsi | Cocok Buat |
|---|---|---|
| CMD | Command prompt klasik, sintaks legacy | User yang biasa pakai command lama |
| PowerShell | Shell modern, lebih powerful, bisa scripting | User yang mau fleksibilitas lebih |
Kedua tool ini sama-sama bisa dipake buat ngambil password WiFi, sintaksnya mirip. Gue bakal kasih contoh pake keduanya biar kalian bisa pilih yang nyaman.
Bagian 1: Lihat Semua WiFi yang Pernah Terhubung
Pertama, kita perlu tau dulu nama-nama WiFi (SSID) yang pernah tersimpan di sistem. Buka CMD atau PowerShell sebagai Administrator (klik kanan → Run as Administrator).
Pake CMD:
netsh wlan show profiles
Pake PowerShell:
netsh wlan show profiles
Outputnya bakal kaya gini:
Profiles on interface Wi-Fi:
Group policy profiles (read only)
---------------------------------
<None>
User profiles
-------------
All User Profile : Rumah_Saya
All User Profile : Kost_Pak_Agus
All User Profile : Starbucks_Free
All User Profile : Kantor_WiFi_5G
Catet nama WiFi yang mau dicek passwordnya. Di contoh di atas ada 4: Rumah_Saya, Kost_Pak_Agus, Starbucks_Free, dan Kantor_WiFi_5G.
Bagian 2: Ambil Password WiFi Spesifik
Nah, sekarang kita ambil passwordnya satu per satu. Ganti "Nama_WiFi" dengan nama yang tadi muncul di list.
Pake CMD:
netsh wlan show profile name="Rumah_Saya" key=clear
Pake PowerShell:
netsh wlan show profile name="Rumah_Saya" key=clear
Tips: Kalau nama WiFi-nya ada spasi, wajib pake tanda petik ". Kalau nggak ada spasi, bisa juga tanpa petik.
Output yang muncul bakal panjang. Cari bagian Security settings → Key Content. Itu password WiFi-nya:
Security settings
-----------------
Authentication : WPA2-Personal
Cipher : CCMP
Authentication : WPA2-Personal
Cipher : GCMP
Security key : Present
Key Content : passwordrumah123 <-- Ini dia passwordnya!
Bagian 3: Variasi Perintah Berguna
Selain ngambil password, ada beberapa perintah netsh lain yang sering kepake:
1. Lihat Interface WiFi yang Aktif
netsh wlan show interfaces
Bakal nunjukin SSID yang lagi connect sekarang, signal strength, channel, speed, dll.
2. Lihat Detail Driver WiFi
netsh wlan show drivers
Buat cek versi driver, fitur yang didukung (misalnya support 802.11ax atau nggak).
3. Export Profile WiFi (Backup)
netsh wlan export profile name="Rumah_Saya" folder=C:\BackupWiFi key=clear
Ini bakal generate file XML yang isinya lengkap termasuk password (karena pake key=clear). Bisa dipake buat backup atau pindahin ke PC lain.
4. Hapus Profile WiFi yang Nggak Dipake
netsh wlan delete profile name="Starbucks_Free"
Berguna buat bersihin list WiFi yang udah nggak pernah dipake lagi.
Bagian 4: Cek Status Firewall (Bonus)
Sebagai bonus, kita bisa cek port apa aja yang kebuka atau keblokir di Windows Firewall pake netsh juga.
Lihat Status Firewall Simpel:
netsh firewall show state
Outputnya kaya gini:
Firewall status:
-------------------------------------------------------------------
Profile = Standard
Operational mode = Enable
Exception mode = Enable
Multicast/broadcast response mode = Enable
Notification mode = Enable
Group policy version = Windows Defender Firewall
Remote admin mode = Disable
Port configuration for Domain profile:
Port Protocol Mode Traffic direction Name
-------------------------------------------------------------------
Lihat Status Firewall Detail (All Profiles):
netsh advfirewall show allprofiles
Ini bakal nunjukin status Domain, Private, dan Public profile masing-masing.
Lihat Port yang Kebuka:
netsh firewall show portopening
Atau versi yang lebih detail:
netsh advfirewall firewall show rule name=all | findstr "Rule Name:" | findstr "Enable"
Troubleshooting Umum
“The Wireless AutoConfig Service (wlansvc) is not running”
Berarti service WiFi di Windows mati. Nyalain dulu:
net start wlansvc
Password muncul tapi kosong / “Key Content: “
Beberapa WiFi yang pake enterprise authentication (kayak WPA2-Enterprise dengan RADIUS) nggak nyimpen password di local profile. Password-nya di-handle sama server. Coba tanya admin jaringan.
“Profile ‘Nama_WiFi’ is not found on the system”
Pastikan nama WiFi-nya bener, termasuk huruf besar/kecil dan spasi. Kalau nama-nya aneh ada karakter spesial, coba export semua profile terus liat nama file XML-nya.
Command nggak jalan di PowerShell
Pastikan jalanin sebagai Administrator. Klik kanan PowerShell → Run as Administrator.
Versi Linux (Quick Reference)
Kalian bilang lagi kerjain versi Linux-nya. Buat yang penasaran, di Linux cara ngambil password WiFi tergantung Network Manager yang dipake:
Pake NetworkManager (Ubuntu/Debian):
# Lihat list koneksi tersimpan
ls /etc/NetworkManager/system-connections/
# Lihat password (butuh sudo)
sudo cat /etc/NetworkManager/system-connections/Rumah_Saya.nmconnection | grep psk=
# Atau pake nmcli
nmcli connection show "Rumah_Saya" -s | grep 802-11-wireless-security.psk
Pake wpa_supplicant (tanpa GUI):
sudo cat /etc/wpa_supplicant.conf | grep psk
Kesimpulan
Ngambil password WiFi yang tersimpan di Windows itu gampang banget asal kalian punya akses administrator ke PC tersebut. Perintah netsh wlan ini tool bawaan Windows yang powerful buat manage WiFi profile.
Poin penting yang harus diingat:
- Selalu jalanin CMD/PowerShell sebagai Administrator
- Password cuma bisa dilihat kalau profile-nya tersimpan di sistem (pernah connect sebelumnya)
- Enterprise WiFi (WPA2-Enterprise) biasanya nggak nyimpen password di local
- Export profile dengan
key=clearbuat backup ke file XML - Firewall status bisa dicek juga pake
netsh firewallataunetsh advfirewall
Disclaimer: Guide ini untuk mengakses password WiFi di komputer sendiri atau komputer yang kalia punya izin aksesnya. Jangan dipake buat akses jaringan orang lain tanpa izin, itu illegal dan melanggar privasi.