Non ti arrabbiare: analisi automatica di binari con Angr

Italian Hacker Camp

Non ti arrabbiare: analisi automatica di binari con Angr

Speakers:

abiondo, babush


L’esecuzione simbolica è una delle tecniche più efficaci ed in voga nell’analisi di binari. Grazie ad essa è possibile creare una rappresentazione astratta di un programma in funzione dei suoi input. Questo ci permette di capire come esso risponda agli input, dandoci la possibilità di formularne automaticamente di nuovi per raggiungere specifici punti di interesse (es.: bypassare un controllo o causare l’overflow di un buffer). Questo laboratorio mira a dare un’introduzione ad Angr, il principale framework open source di esecuzione simbolica. Dopo aver fornito alcuni concetti teorici di base, passeremo alla pratica mostrando come sfruttare Angr per risolvere delle semplici challenge CTF. In seguito, presenteremo alcuni suoi utilizzi più avanzati che ci consentiranno di trovare ed exploitare semplici bug, oltre ad automatizzare diversi tipi di analisi.

--

I partecipanti dovranno portarsi un laptop.

abiondo

Abiondo è uno studente di Informatica all’Università di Padova, dove passa più tempo a fissare binari che a studiare. Ciononostante, sta comunque riuscendo a gabbare il sistema scolastico Italiano, passando gli esami con voti accettabili. È persino riuscito a fregare qualche conferenza, pubblicando la sua fuffa a NDSS, BlackHat e USENIX.Babush è un ingegnere informatico che ha passato troppe ore davanti al PC al posto di dormire. Laureato all'Università degli Studi di Padova, ha appena concluso un periodo come ricercatore all'Università di Santa Barbara (California), città natale di Angr. Ora sta pregando che qualcuno lo prenda a fare un PhD, oppure che gli regali dei bitcoin e una strategia di exit.


Odoo image and text block
mHACKeroni

Comunità o progetto di cui fa parte il relatore

https://mhackeroni.it/

Odoo image and text block
spritzers

Comunità o progetto di cui fa parte il relatore

http://spritz.math.unipd.it/spritzers.html

Informazioni pratiche

Data
03/08/2018 21:21
Durata
1 ora 50 minuti
Location
LAB