Cyberchallenge 2020
Il corso
Cyberchallenge è un corso di 3 mesi di lezioni di cybersecurity (6 ore a settimana). Le lezioni si concentrano sulla parte pratica, mettere mano sui programmi, sul codice, sulle vulnerabilità, scrivere exploit… A tenere le lezioni sono i professori e gli studenti della edizione di cyberchallenge precedente.
Gli argomenti affrontati sono tantissimi. Binary exploitation, crittografia, web security, hardware security, reverse engineering… Troppe cose per essere trattate con completezza in poco tempo, quindi molto del lavoro da fare per risolvere le sfide proposte è di approfondimento individuale.
Jeopardy
Al termine delle lezioni si svolge una gara locale in ogni università che partecipa al progetto. Bisogna hackerare tutti i sistemi che si riesce tra quelli proposti. Più segreti (flag) rubi, più punti guadagni.
I primi 6 classificati compongono la squadra per la gara nazione. Io sono arrivato sesto.
Attack / Defense
Alla gara nazionale a ogni squadra viene fornito un server. L’obiettivo è quello di attaccare i server avversari e difendere i propri. Ogni segreto (flag) che si ruba fa guadagnare punti, ogni segreto che ci viene rubato fa perdere punti e ogni istante in cui il server è offline fa perdere punti.
Il mio team si qualifica primo, seguito dal politecnico di milano e dall’univesità di verona.
Qui puoi vedere la presentazione di una challenge risolta dal team durante la gara