Robert Petranović: Introduction to Reverse Engineering!
Considering RE’s a huge topic, this talk is an introduction to RE: (modern) compilation processes and how executables are being run by our (modern) Unix operating systems, with a bit of (modern) computer architecture as well. Emphasis is on the word modern as sadly some of our colleges aren’t that good at keeping up with time. Also, some of that will require you to use a recent compiler toolchain and operating system version to apply (aka not Debian stable). Lastly, I would go through theory of different ways to actually do RE, how it’s done and how to defend yourself. There won’t be any real RE this time as there’s no time for all of that in a single talk, but the talk can evolve to a workshop series with some good enough feedback.