University of Minnesota
Development of Secure Software Systems (sec 010)
index.php

Lab activities

The topics of labs in future weeks are subject to adjustment until the instructions are linked here, but the topics are generally indicative of what is coming up.

  • Lab 1 (1/27), (PDF): Virtual machine usage
  • Lab 2 (2/3), (PDF): Command-line usage
  • Lab 3 (2/10), (PDF): Stack smashing
  • Lab 4 (2/17), (PDF): Pass-thru (shell code injection) attacks
  • Lab 5 (2/24), (PDF): Password guessing
  • Lab 6 (3/3): Docker containers
  • Lab 7 (3/17): Capturing network traffic
  • Lab 8 (3/24): Network scanning
  • Lab 9 (3/31): Network intrusion detection
  • Lab 10 (4/7): Middleperson attacks
  • Lab 11 (4/14): Command-line encryption
  • Lab 12 (4/21): SQL injection
  • Lab 13 (4/28): Cross-site scripting
  • Lab 14 (5/5): TBA