Il manuale del produttore
La telecamera IP all'ingresso del magazzino ha un pannello di gestione web. Il produttore pubblica i manuali di tutti i suoi modelli e tu ne hai una cartella piena in ~/docs. Riesci a entrare senza indovinare nulla?
Laboratorio 3 di 7 del percorso Web Exploitation. Se ti blocchi hai 3 aiuti, dal più vago al più preciso: costano 0, 40 e 120 XP.
Cosa impari
Gli obiettivi si completano da soli mentre lavori nel terminale; ognuno vale punti esperienza:
- Capire che modello di telecamera è (intestazioni) (100 XP)
- Cercare nei manuali con grep (100 XP)
- Entrare nel pannello con la credenziale di fabbrica (200 XP)
Argomenti: web, default-credentials, owasp-a07.
I comandi che userai
Il terminale è simulato e capisce una quarantina di comandi Linux. In questo laboratorio ti servono soprattutto questi:
curl: fa richieste HTTP dal terminale e mostra la risposta grezza del server, intestazioni comprese.grep: cerca le righe che contengono una parola, anche in intere cartelle con -r. È lo strumento principale per analizzare testo e registri.
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:
- Web (HTTP): un server web con pagine, API o pannelli di gestione: la parte più esposta di quasi ogni organizzazione.
- RTSP: il flusso video di telecamere e videoregistratori di rete.
La lezione di difesa
A laboratorio risolto, il writeup spiega cosa è andato storto e come ci si protegge:
Le credenziali di fabbrica stanno scritte in manuali pubblici: chiunque le legge in due minuti e le prova su ogni dispositivo che trova online. È uno dei modi più comuni per entrare in telecamere, router e stampanti (OWASP A07, Identification and Authentication Failures). Lezione difensiva: cambiare subito le credenziali predefinite, tenere un inventario dei dispositivi di rete e non lasciare i pannelli di gestione raggiungibili da tutti, ma solo da una rete di amministrazione.
Prima e dopo questo laboratorio
Per aprirlo devi aver risolto:
- robots.txt e cartelle dimenticate (Web Exploitation, facile)
- Cercare nel testo (Fondamenti Linux, medio)
Dopo questo laboratorio puoi passare a:
- Messaggi d'errore troppo chiacchieroni (Web Exploitation, medio)
Il percorso Web Exploitation
Web Exploitation porta le basi nel mondo dei siti e delle applicazioni web, dove avviene una parte enorme degli attacchi reali. Esplori siti inventati con richieste HTTP dal terminale e scopri cartelle che qualcuno sperava di nascondere, cookie di cui il server si fida troppo, credenziali di fabbrica mai cambiate, commenti dimenticati nel codice della pagina e messaggi d'errore che dicono troppo. Le lezioni seguono le categorie dell'OWASP Top 10, come Broken Access Control e gli errori di autenticazione, e ognuna spiega come si corregge.