Giovanni Rocca Relatore
Giovanni - iGio90 - Rocca, ho 27 anni e vivo da qualche parte nelle sperdute colline marchigiane. Sono papà di una splendida bimba, lavoro per Overwolf ltd come sviluppatore mobile e backend e sono fiero di poter dire di far parte di un team di ragazzi incredibili con skills molto diverse. Nel mio tempo libero, da circa un paio d'anni, per fini aziendali, non aziendali, ludici e non mi occupo di reverse engineering, più nello specifico ricerco, e trovo, le mie challenge più grosse nei giochi e nelle app più usate al mondo e che proteggono lo scambio dati nelle maniere più assurde e impensabili. Iniziando per gioco ho finito con l'imparare un sacco di cose che mi han permesso di realizzare tante cose che ora, attraverso l'opensourcing, aiutano altre persone a poter fare debugging più comodamente in contesti simili!
Ci vediamo ad HackInBo <3
Informazioni
- Overwolf ltd
Lista Talk
- Reverse engineering: instrumenting and debugging the native layer of mobile games and apps A circa metà del 2016 mi sono avvicinato per divertimento al mondo del reverse engineering. Ho trovato le mie challenge più belle e divertenti all'interno del layer nativo dei giochi Android ed iOS più usati al mondo. A metà 2017, ho portato a termine con successo il reverse engineering di tutti i giochi mobile firmati Supercell protetti con oltre 200 mila dollari di protezioni, documentando e rendendo open source tutto il processo. Ho fondato così una piccola crew e grazie a passione, open sourcing e soprattutto, a Supercell, ad inizio 2018 ho avuto il privilegio di presentare il mio lavoro in Finlandia, e ora ad HackInBo. Durante il talk mostrerò alcuni dei miei tool e le tecniche che utilizzo per reversare protocolli TCP, protetti con logiche al limite dell'assurdo, al fine di ottenere un client in grado di accedere e servire dati. La mia challenge é dare l'idea di quanto sia semplice e divertente "fare reverse engineering" applicato ad ogni contesto. Ci vediamo ad HackInBo! - 16:00/16:45, 26 May 2018