Invited lecture - 26/11/2019 (next Tuesday) at 16:00

21 novembro 2019, 08:42 Ricardo Chaves

Dear students,
next week there will be an invited lecture in Tuesday's lecture, that will begin at 16:00 in room 0.17 at Informática II and (by video conference to Tagus in room 0.19). This lecture will include the 2 talks Hacking like in the 90s & Agile programming.

***********************************************************************************

Date: 26/11/2019 (next Tuesday) at 16:00
Location: Alameda: room 0.17 at Informática II                
                Tagus     : room 0.19    
       
Talk 1: Hacking like in the 90s - Binary exploitation
Stack based buffer overflows became very prominent at the end of the last millenia and were a major source for vulnerabilities during the last 2 decades. Throughout the years multiple mitigation techniques for such attacks were proposed and implemented, which made exploits harder and harder to pull off. Nowadays such bugs are very seldomly found in real world scenarios, but they are still a good starting point to understand how computers work at a very low level and to introduce people into the world of binary exploitation. In this talk you will see where it all started, what the over-the-years implemented mitigation techniques were, and how one can work around that. You will learn the basics of x86/x64 architecture, what a stack frame is and what the calling stack is.

Talk 2: Agile Software Engineering at freiheit.com
A brief overview on how we organize, plan and actually implement large scale projects using an iterative approach with cross-functional teams.

Speakers: Vitali Henne, Software Engineer and ctf player                 
                  Bernhard Hollaender, Software Engineer and Team Lead

CVs:
Vitali holds a M.Sc degree in Computer Science and graduated with distinction from the Karlsruher Institute of Technology. Prior to joining freiheit.com in 2016 he worked for Fraunhofer specialising in computer vision, multi camera tracking and object recognition. At freiheit he joined a team that is part of a large, microservice-based, ecommerce project. There he is part of the analytics and big data team which is instrumental to understanding and optimizing customer journeys. In his free time he enjoys participating in Capture the flag competitions. Last year he was part of the german collaborative Team "Sauercloud" which placed 5th at the Defcon finals.

Bernhard Hollaender, Software Engineer and Team Lead
Bernhard holds a PhD in Astroparticle Physics, during his research he spent a lot of time writing computer programs to simulate and analyse terabytes of data when cloud computing was not yet available. Before joining freiheit.com he worked in the field of automated microscopy systems where he build software to manage and analyze cellular images to help scientists in their drug discovery research. At freiheit.com he has fun working on microservices and mobile apps using latest technologies for cross platform development.