
C'è un insieme di tool di sicurezza di Windows di cui si parla molto poco ma che risultano molto utili per gli amministratore di sistema e di security, sempre alla ricerca di strumenti efficaci per il lavoro quotidiano.
Stiamo parlando di una serie di ingegnosi tool della linea di comando che risultano estremamente validi praticamente in tutto il contesto della sicurezza delle informazioni. Il vantaggio di questi strumenti è che sono molto agili, veloci ed estremamente efficaci per ottenere rapidamente informazioni puntuali sull'architettura di sistema e di rete.
Per poterli usare, semplicemente cliccate su Start/Esegui, scrivete cmd.exe per avviare una sessione DOS e siete pronti per cominciare a digitare i comandi seguenti:
|
Tool di comando |
Come usare questo comando per la sicurezza |
|
dir |
ping -a e ping -t per determinare i nomi degli host e se un guest è ancora attivo |
|
tracert |
tracert -d per determinare il modo in cui il vostro sistema sta comunicando con un host remoto |
|
find |
dir c:\ /s /b | find "SSN" per cercare nel disco fisso locale del testo specifico come “SSN” |
|
findstr |
findstr /s /i confidenziale *.* per cercare nella directory corrente e in tutte le sottodirectory un testo specifico come “confidenziale” |
|
nslookup |
nslookup -type=ANY domain_name per visualizzare tutti i record DNS di uno dominio specifico |
|
nbtstat |
nbtstat -A remote_host_IP_address per visualizzare nel NetBIOS di un sistema remoto una table name, il nome del computer, il domain name, il MAC address e possibilmente l'utente attualmente “loggato” |
|
net |
Quando usato con lo switch /add e uno username e una password, consente di aggiungere degli utenti al sistema locale (funziona ottimamente una volta che avete ottenuto un prompt di comando remoto usando Metaspoit durante il vostro test di sicurezza) |
|
netsh |
netsh interface ip set address name="Local Area Connection" static ip_address network_mask default_gateway per mettere a punto rapidamente un indirizzo IP statico nella vostra interfaccia di rete di default |
|
netstat |
netstat -a -o per determinare le connessioni UDP e TCP correntemente in uso assieme all'ID di processo che possiede ogni collegamento. Usatelo per identificare quale l'applicazione sta comunicando e con chi |
|
Sc |
sc stop service_name per arrestare un servizio di Windows |
|
taskkill |
taskkill /pid e il taskkill /im per eliminare i processi pendenti, come uno scanner di sicurezza o un potenziale malware caricato nella memoria |
|
tasklist |
tasklist /svc mostra i servizi connessi con ogni processo di Windows |
|
wmic |
Windows Management Interface Command-line (WMIC) vi permette di controllare sia i sistemi locali sia quelli remoti. I comandi che riguardano per sicurezza includono:
|
