Salta al contenuto
PURPLEDUEL

Percorso Codifiche e segreti

6 laboratori · Base64, esadecimale, cifrari

Codifiche e segreti insegna una distinzione che salva molti dati: codificare non è cifrare. Base64, esadecimale, ROT13 e testo allo specchio cambiano l'aspetto delle informazioni ma non le proteggono, perché chiunque le riporta in chiaro senza nessuna chiave. Nei laboratori riconosci questi formati dall'aspetto, li togli uno strato alla volta anche quando sono impilati, estrai il testo leggibile da un programma compilato e capisci perché per proteggere davvero un segreto servono cifratura vera, hash con sale e un gestore di segreti.

I laboratori, in ordine

  1. Base64 non è un segreto

    facile · 300 XP

    Nella cartella c'è un messaggio che sembra incomprensibile: lettere, numeri e un '=' in fondo. Un tecnico distratto lo ha "protetto" così. Scopri cosa nasconde e recupera il flag.

    Richiede: Leggere a pezzi.

  2. Esadecimale

    facile · 350 XP

    Un registratore di traffico ha catturato un messaggio e lo ha salvato come una lunga fila di cifre e lettere da a a f. Impara a leggere l'esadecimale, riporta la cattura in testo e recupera il flag.

    Richiede: Base64 non è un segreto.

  3. Il cifrario di Cesare

    medio · 600 XP

    Alla bacheca del vecchio mercato il Corvo lascia i suoi messaggi: uno è scritto con un cifrario che sposta le lettere, un altro "allo specchio". Decifrali entrambi e trova il codice del deposito.

    Richiede: Esadecimale.

  4. Segreti dentro un eseguibile

    medio · 600 XP

    Una ditta ti ha consegnato un programma compilato, la cassaforte, e giura che nessuno può leggerne i segreti. Dimostra che si sbaglia: estrai il codice di servizio rimasto dentro il file.

    Richiede: Esadecimale e Cercare nel testo.

  5. Strati su strati

    medio · 600 XP

    Il Corvo ha sigillato il suo messaggio come una cipolla: più codifiche una sopra l'altra. Un solo comando non basta: collega più comandi con la pipe e togli gli strati nell'ordine giusto.

    Richiede: Il cifrario di Cesare e Pipe e filtri.

  6. Il rebus finale

    difficile · 1000 XP

    Il Corvo è sparito lasciando uno scrigno chiuso e pochi indizi sparsi in più file: una legenda, un ordine, un programma. Ricostruisci il rebus, riapri lo scrigno e scopri perché codificare non è cifrare.

    Richiede: Segreti dentro un eseguibile e Strati su strati.

I comandi del percorso

Lungo il percorso il terminale simulato ti fa usare questi comandi: cat, base64, xxd, tr, rev, file, strings e grep. Ogni pagina di laboratorio spiega a cosa servono.

Approfondisci con le guide

Tutte le guide

Gli altri percorsi

I laboratori di PurpleDuel