Syllabus

  • Vulnerabilites and Exploits : buffer overflows, return-to-libc, ROPs, double frees, format string vulnerabilities, covert channels
  • Mitigations : W^X, ASLR, Canaries, hardware and compiler mitigations
  • Capability and sandboxing systems : SGX, Trustzone
  • Detection mechansims : malware detection mechanisms, information leak mechanisms, static and dynamic techniques

Schedule

Lecture Slides