Percorso Fondamenti Linux
Fondamenti Linux è il punto di partenza. Quasi tutti i server, i dispositivi di rete e gli strumenti di sicurezza girano su Linux, e chi difende un sistema (o lo mette alla prova con permesso) passa gran parte del tempo in un terminale. Qui impari a muoverti nel filesystem, a trovare i file nascosti, a leggere a pezzi registri lunghissimi, a cercare parole con grep, a collegare comandi con le pipe e a capire permessi, variabili d'ambiente e cronologia: le basi che userai in tutti gli altri percorsi.
I laboratori, in ordine
- Primi passi nella shell
facile · 300 XP
Prendi confidenza con la riga di comando. Esplora il filesystem e trova il flag nascosto in una delle cartelle.
Non richiede altri laboratori.
- Dove sono? Percorsi assoluti e relativi
facile · 320 XP
Il tesoro non è nella tua home. Segui la catena di indizi: ognuno ti dice dove trovare il prossimo, a volte con un percorso relativo, a volte con uno assoluto. Impara a sapere sempre dove sei.
Richiede: Primi passi nella shell.
- File nascosti
facile · 320 XP
La tua home sembra quasi vuota, ma non lo è. Impara a far comparire ciò che ls tiene nascosto e trova la chiave del nascondiglio.
Richiede: Dove sono? Percorsi assoluti e relativi.
- Leggere a pezzi
facile · 300 XP
Il server di build ha lasciato un registro lunghissimo. Non serve leggerlo tutto: impara a guardare solo l'inizio e la fine, a misurare quanto è lungo, e trova il codice di rilascio.
Richiede: File nascosti.
- Cercare nel testo
medio · 600 XP
Hai ereditato gli appunti e la posta di Marta. Da qualche parte c'è il token per la sala server, ma nessuno ricorda in quale mail. Non leggere tutto: cerca le parole giuste con grep.
Richiede: Leggere a pezzi.
- Trovare i file
medio · 600 XP
L'archivio della sede è un labirinto di cartelle. Un file con un nome preciso contiene la chiave dell'armadietto della sala server: non cercarlo a mano, fallo cercare alla shell.
Richiede: Cercare nel testo.
- Pipe e filtri
medio · 600 XP
Un ripetitore radio ha captato lo stesso messaggio decine di volte, ma il disturbo ha rovinato molte copie. Conta e ordina le righe con una catena di comandi per scoprire qual è il messaggio vero.
Richiede: Trovare i file.
- Permessi e proprietari
medio · 600 XP
Non tutti i file sono per tutti. Impara a leggere i permessi (rwx) con ls -l, scopri cosa non puoi aprire e trova lo script giusto da eseguire per ottenere il codice di consegna.
Richiede: Trovare i file.
- Ambiente e cronologia
medio · 600 XP
Sei subentrato a un collega e ti ha lasciato la sua shell. Interroga l'ambiente e la cronologia dei comandi per recuperare le credenziali del database di produzione... e scopri perché non vanno mai scritte sulla riga di comando.
Richiede: Permessi e proprietari.
I comandi del percorso
Lungo il percorso il terminale simulato ti fa usare questi comandi: ls, cat, cd, pwd, wc, head, tail, grep, find, base64, cut, sort, uniq, env, echo e history. Ogni pagina di laboratorio spiega a cosa servono.
Approfondisci con le guide
Gli altri percorsi
- Codifiche e segreti – Base64, esadecimale, cifrari
- Recon & Scanning – Nmap, banner, DNS, enumerazione
- Web Exploitation – Dir nascoste, cookie, accessi
- Privilege Escalation – Da user a root
- Blue Team / Difesa – Log, incidenti, hardening