Primi passi nella shell
Prendi confidenza con la riga di comando. Esplora il filesystem e trova il flag nascosto in una delle cartelle.
Laboratorio 1 di 9 del percorso Fondamenti Linux. Se ti blocchi hai 2 aiuti, dal più vago al più preciso: costano 0 e 30 XP.
Cosa impari
Gli obiettivi si completano da soli mentre lavori nel terminale; ognuno vale punti esperienza:
- Leggere il README (50 XP)
- Trovare il flag nascosto (150 XP)
Argomenti: linux, basics.
I comandi che userai
Il terminale è simulato e capisce una quarantina di comandi Linux. In questo laboratorio ti servono soprattutto questi:
ls: elenca i file di una cartella; con -l mostra permessi e proprietari, con -a anche i file nascosti. È il primo comando su qualunque macchina.cat: stampa il contenuto di un file: il modo più diretto di leggere configurazioni, note e registri.cd: cambia cartella, con un percorso assoluto (che parte da /) o relativo (con . e ..).
L'ambiente simulato
Lavori su una shell Linux simulata, nella home dell'utente runner: file e cartelle inventati, nessun bersaglio in rete.
La lezione di difesa
A laboratorio risolto, il writeup spiega cosa è andato storto e come ci si protegge:
La shell è il tuo strumento principale. ls/cd/cat ti permettono di navigare qualsiasi macchina. Cercare in cartelle "segreto", "backup", "config" è il primo riflesso di ogni recon.
Prima e dopo questo laboratorio
È un punto di partenza: non richiede altri laboratori.
Dopo questo laboratorio puoi passare a:
- Dove sono? Percorsi assoluti e relativi (Fondamenti Linux, facile)
Il 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.