title: "Reversing: la soluzione allo sfortunato ctf del 2016"
text: |
       si tratta di questo: visto che non se lo cagò nessuno, e a me ancora rode perché ci lavorai tantissimo, volevo mostrare passo per passo come risolvere il mio challenge allo sfortunato ctf di due anni fa. c'è dentro un po' di tutto: leggere un disassemblato, leggere un CFG, patchare un binario, reversare un algoritmo, pure un pochino di crittanalisi. penso che toglierebbe un po' dell'ansia da "foglio bianco", spiegando come non perdersi nell'oceano di codice che c'è anche nell'eseguibile più semplice 

# Se ancora non è stata assegnata una stanza al talk, commentala. Non usare un valore tipo "qualunque" o
# cose del genere, che ci si incasina tutto
room: C

# duration è la durata in minuti del talk
duration: 120

# Ci vanno le virgolette intorno! altrimenti 17.30 viene interpretato come un numero decimale
time: "22.00"
# day è il giorno in cui avverrà il talk. Finché non decommenti il talk non sarà schedulato
# 0=giovedì, 1=venerdì, 2=sabato, 3=domenica
day: 2

tags:
    - binary analisys
    - reversing
# Devono essere dei link validi!
links: []
# mail dovrebbe contenere un link all'email in lista hackmeeting in cui il talk è stato proposto
# così si può sapere chi contattare e se c'è stata una discussione
# prendi il link da https://lists.autistici.org/list/hackmeeting.en.html
# il campo mail NON è un indirizzo email
# mail: "http://lists.autistici.org/message/20190424.154847.cee7261e.en.html"
# contacts invece sono i nomi, o gli indirizzi, delle persone che presentano
contacts:
    - hackbunny

# se chiedono di non sovrapporli con qualche talk, segnalo qui
# cosi' poi il coso ci avvisa quando sbagliamo
nooverlap: []

# Devi usare UTF-8, non t'inventare scuse, sappiamo ndo abiti
# vim: set fileencoding=utf-8 ts=4 sw=4 et:
