aggiunti seminari vari

This commit is contained in:
ginox@autistici.org 2020-08-21 15:23:20 +02:00
parent a724b54cc5
commit 601b75cdda
7 changed files with 178 additions and 6 deletions

46
talks/_toprock/meta.yaml Normal file
View file

@ -0,0 +1,46 @@
title: "Gopher è morto, viva Gopher"
text: |
A me le tecnologie semi abbandonate stanno simpatiche, un po' perché sembrano muoversi
in spazi meno angusti e far respirare un'aria meglio. Insomma non è una questione di
performance o di features, ma piuttosto che si situano lontane dall'agone per aggiudicarsi
in rete l'arcobaleno con al fondo la pentola d'oro. Gopher dopo essere finito secondo tanti
anni fa nelle corsa per aggiudicarsi la pubblicazione di contenuti
sull'Internet (dove pero' il primo classificato prendeva tutto) è rimasto nel limbo.
Eppure negli anni qualche personaggio buffo ha continuato a svilupparlo e oggi vanta
molteplici incarnazioni. In un'oretta di sproloqui mi piacerebbe raccontare quelle
che mi hanno colpito di più.
# 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: A
# duration è la durata in minuti del talk
duration: 120
# Ci vanno le virgolette intorno! altrimenti 17.30 viene interpretato come un numero decimale
time: "11.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:
- top rock
- hacking dance
# 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.it.html
# il campo mail NON è un indirizzo email
mail: "https://lists.autistici.org/message/20200718.185214.f600d34e.it.html"
# contacts invece sono i nomi, o gli indirizzi, delle persone che presentano
contacts:
- ginox
# 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:

55
talks/censura/meta.yaml Normal file
View file

@ -0,0 +1,55 @@
title: "Censura Internet nel mondo"
text: |
Aggiornamenti dall'osservatorio delle interferenze di rete
OONI, in italiano lOsservatorio Aperto delle Interferenze di rete, (https://ooni.org) è una iniziativa che nasce nel 2011 come parte del progetto Tor (https://torproject.org/). Il nostro obiettivo è quello di raccogliere evidenze di interferenza di rete su internet, quali il blocco di siti web, di App (WhatsApp, Telegram, etc.) e sistemi di “censorship circumvention” (Tor, Psiphon, etc.).
Questa raccolta dati avviene seguendo i principi di libertà e apertura a noi cari. Per questo motivo il nostro metodo è documentato e peer-reviewed (https://github.com/ooni/spec & https://www.usenix.org/system/files/conference/foci12/foci12-final12.pdf). Il software usando per la raccolta dei dati è tutto software libero, vedi: https://github.com/ooni e tutti i nostri dati, che ad oggi ammontano a decine di TB, vengono nella loro completa interezza pubblicati come Open Data: https://ooni.org/data/.
Oltre a scrivere software e a raccogliere dati, lavoriamo anche in collaborazione con vari partner in giro per il mondo alla scrittura di report sulla censura internet nel mondo, vedi: https://ooni.org/reports/.
Durante questa presentazione vi parlerò del lavoro che stiamo facendo in OONI e di alcuni casi di censura internet che abbiamo incontrato negli ultimi anni. Toccherò temi che spero soddisfino la curiosità, sia di chi è un nerd hardcore e sogna in assembly, ma anche chi è più interessato allaspetto umano e politico della censura internet e non ha necessariamente alcun background tecnico.
Presenterò la nostra ricerca in collaborazione con Coding Rights (https://www.codingrights.org/) sul blocco di siti web pro-aborto in Brasile e nel mondo: https://ooni.org/post/2019-blocking-abortion-rights-websites-women-on-waves-web/, di come siamo riusciti a capire che il blocco di alcuni siti web in Iran avviene per messo di filtering SNI: https://ooni.org/post/2020-iran-sni-blocking/, soltanto per menzionarne alcune.
Dopo questa presentazione (che spero di riuscire a finire entro 45-60 minuti), vorrei spendere quanto tempo possibile a rispondere alle vostre domande, ma forse ancora di più ascoltare e dibattere di questi temi su cui lavoro da più di dieci anni (maremma, sto diventando vecchio regà!).
# 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: A
# duration è la durata in minuti del talk
duration: 90
# Ci vanno le virgolette intorno! altrimenti 17.30 viene interpretato come un numero decimale
time: "18.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:
-
# Devono essere dei link validi!
links:
- Homepage: https://ooni.org/
- Interfaccia web per accedere a misure: https://explorer.ooni.org/
- Pubblicazioni: https://ooni.org/reports/
- Blog: https://ooni.org/blog/
- Sorgenti: https://github.com/ooni/
# 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.it.html
# il campo mail NON è un indirizzo email
mail: "https://lists.autistici.org/message/20200723.002640.7569eafe.en.html"
# contacts invece sono i nomi, o gli indirizzi, delle persone che presentano
contacts:
- hellais (Arturo Filastò)
# 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:

View file

@ -12,17 +12,17 @@ text: |
# 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: B
room: A
# duration è la durata in minuti del talk
# duration: 50
duration: 60
duration: 90
# Ci vanno le virgolette intorno! altrimenti 17.30 viene interpretato come un numero decimale
time: "17.30"
time: "18.30"
# 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: 1
day: 0
tags:
- libro

View file

@ -0,0 +1,35 @@
title: "Linux basic buffer overflow"
text: |
Breve introduzione all'utilizzo di gdb con il plugin peda, introduzione ai sistemi di difesa contro l'exploit di eseguibili su Linux. Dimostrazione pratica di come funziona e come ottenere una shell sfruttando un buffer overflow su Linux con bypass del NoneXecutable (NX) stack protection.
# 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: B
# duration è la durata in minuti del talk
duration: 90
# Ci vanno le virgolette intorno! altrimenti 17.30 viene interpretato come un numero decimale
time: "16.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:
- buffer overflow linux
# 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.it.html
# il campo mail NON è un indirizzo email
# mail: "https://lists.autistici.org/message/20200718.185214.f600d34e.it.html"
# contacts invece sono i nomi, o gli indirizzi, delle persone che presentano
contacts:
- bolo
# 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:

View file

@ -12,7 +12,7 @@ room: B
duration: 60
# Ci vanno le virgolette intorno! altrimenti 17.30 viene interpretato come un numero decimale
time: "16.00"
time: "15.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

View file

@ -1,4 +1,4 @@
title: "Semantica computazionale parte prima"
title: "Semantica computazionale parte seconda"
text: |
analisi semantiche basate sulla sintassi

View file

@ -0,0 +1,36 @@
title: "Windows basic buffer overflow"
text: |
Breve introduzione allo stack e ai registri di una CPU x86, introduzione ai buffer overflow. Dimostrazione pratica di come funziona e come ottenere una reverse shell sfruttando un buffer overflow su Windows
# 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: B
# duration è la durata in minuti del talk
duration: 90
# Ci vanno le virgolette intorno! altrimenti 17.30 viene interpretato come un numero decimale
time: "18.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: 1
tags:
- buffer overflow windows
# 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.it.html
# il campo mail NON è un indirizzo email
# mail: "https://lists.autistici.org/message/20200718.185214.f600d34e.it.html"
# contacts invece sono i nomi, o gli indirizzi, delle persone che presentano
contacts:
- bolo
# 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: