Exploitation 1: Programmer som data
What do you learn:
Exploitation is the art of making programs behave in unexpected and unintended ways, turning them to the attacker’s advantage. In this session we explore how programs are represented in the computer’s memory so that we can inject computer instructions into the memory. We also look at other simple representations of computer programs – like program graphs, assembly and intermediate representations – that can help us understand and reason about them in order to mount the attacks. The session will be a combination of English and Danish due to the teachers.
What skillset do I need to attend:
It requires basics within programming. It is an advantage if you are familiar with C. // Der kræves at du kender grundlæggende programmering. Det er en fordel hvis du kender C.