Banner dei servizi
Quando ti colleghi a un servizio con nc, spesso si presenta da solo: nome, versione, a volte molto di più. Scansiona archivio.nr, collegati a ogni porta aperta e leggi cosa ha da dire: una di loro è fuori dall'ordinario.
Laboratorio 2 di 6 del percorso Recon & Scanning. Se ti blocchi hai 3 aiuti, dal più vago al più preciso: costano 0, 40 e 100 XP.
Cosa impari
Gli obiettivi si completano da soli mentre lavori nel terminale; ognuno vale punti esperienza:
- Scansionare le porte di archivio.nr (60 XP)
- Leggere il banner del servizio FTP (70 XP)
- Collegarsi al servizio sulla porta insolita (100 XP)
Argomenti: recon, banner, nc.
I comandi che userai
Il terminale è simulato e capisce una quarantina di comandi Linux. In questo laboratorio ti servono soprattutto questi:
cat: stampa il contenuto di un file: il modo più diretto di leggere configurazioni, note e registri.nmap: scopre gli host attivi di una rete e le porte aperte di una macchina, con servizi e versioni. Chi difende lo usa per confrontare la rete vera con l'inventario.nc: netcat apre una connessione grezza verso una porta e mostra cosa risponde il servizio, compreso il suo messaggio di benvenuto (banner).
L'ambiente simulato
Il bersaglio è un host inventato in una rete privata simulata: lo raggiungi solo dal terminale del gioco.
Il bersaglio espone questi servizi:
- FTP: il vecchio trasferimento di file che manda credenziali e dati in chiaro; oggi si sostituisce con SFTP.
- SSH: l'accesso remoto cifrato alla riga di comando; si protegge con le chiavi al posto delle password e senza login diretto come root.
- SMTP: il server di posta, il cui messaggio di benvenuto può rivelare nomi interni.
- Web (HTTP): un server web con pagine, API o pannelli di gestione: la parte più esposta di quasi ogni organizzazione.
La lezione di difesa
A laboratorio risolto, il writeup spiega cosa è andato storto e come ci si protegge:
Il banner è il biglietto da visita di un servizio: nome, versione e a volte note interne dimenticate. A chi attacca dice subito quali vulnerabilità note cercare, senza mandare un solo pacchetto sospetto. Difesa: banner minimi (versioni nascoste: ServerTokens Prod, DebianBanner no), nessuna nota interna nei messaggi di benvenuto, spegnere i servizi inutili e gli agenti di collaudo, e continuare ad aggiornare: nascondere la versione non sostituisce le patch.
Prima e dopo questo laboratorio
Per aprirlo devi aver risolto:
- Mappare un host (Recon & Scanning, facile)
Dopo questo laboratorio puoi passare a:
- Chi c’è nella rete? (Recon & Scanning, medio)
- Segreti nei processi e nei servizi locali (Privilege Escalation, medio)
- Chiudere le porte inutili (Blue Team / Difesa, medio)
Il percorso Recon & Scanning
Recon & Scanning è la ricognizione: prima di difendere una rete, o di metterla alla prova con permesso, bisogna sapere cosa c'è dentro. Impari a scoprire gli host attivi, a elencare porte e servizi, a leggere i banner con cui i servizi si presentano, a interrogare il DNS e le intestazioni HTTP. Ogni laboratorio mostra anche il punto di vista di chi difende: inventario degli asset aggiornato, banner minimi, DNS interno separato da quello pubblico e niente di dimenticato acceso.