University of Minnesota
Development of Secure Software Systems
index.php

Lab activities

  • Lab 1: Memory safety bugs and GDB
  • Lab 2: More memory safety bugs
  • Lab 3: Memory safety attacks
  • Lab 4: More auditing and attacking
  • Lab 5: Overflow obstacle course
  • Lab 6: Unix permissions
  • Lab 7: OS-level attacks
  • Lab 8: Format string attack
  • Lab 9: Cross-site scripting attacks
  • Lab 10: SQL injection attacks
  • Lab 11: MAC cryptanalysis
  • Lab 12: Replay attack
  • Lab 13: Password dictionary attack
  • Lab 14: Fuzzing with AFL