Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva
 

Il comando netsh in Windows è utilizzato per visualizzare e per cambiare impostazioni di rete.

E' anche possibile visualizzare le password che sono state memorizzate nel vostro pc. 

 

ELENCO WIFI REGISTRATI

netsh wlan show profile

 

DETTAGLI DEL WIFI CON PASSWORD IN CHIARO

netsh wlan show profile name=NomeRete key=clear

 

ELENCO DI TUTTI GLI SSID E PASSWORD 

Combinando i due comandi con un ciclo for e filtrando con FindStr si ottiene il seguente script che elenca tutti i wifi noti al tuo compurer con relative password.

Questo script è stato testato con Windows 11 in lingua italiana ma anche inglese. Noterai che ci sono dei filtri applicati a findstr che leggono l'output di NETSH.

Mi referisco al parametro  /c:"Contenuto chiave"

Copia il seguente codice in file di testo e salvalo come showwifi.cmd

@echo off
setlocal enabledelayedexpansion
echo ---------------------------------------------------
echo.
echo  WIFI: SSID + PASSWORD STORED ON %COMPUTERNAME%
echo.
echo ---------------------------------------------------
for /f "skip=9 tokens=1,* delims=:" %%i in ('netsh wlan show profiles') do @if "%%j" NEQ "" (
    set "ssid=%%j"
    setlocal enabledelayedexpansion
    set "ssid=!ssid:~1!"
    
    netsh wlan show profile name="!ssid!" key=clear | findstr /c:"Nome SSID" /c:"Contenuto chiave"  /c:"Key Content" /c:"SSID name"
    echo -----------------------------------------------
    ) 
    endlocal
:fine

  

DISQUS - Leave your comments here