List of SIPC labs
From Inforail
2010 FAF071, 2011 FAF081, 2012 FAF091 and FAF101
- Lab1 - simple client/server application
- Lab2 - HTTP crawler
- Lab2 - HTTP extensions, variations on the HTTP theme
- music finder
- advice ripper
- image finder
- podcast browser
- Lab2 - HTTP extensions, variations on the HTTP theme
- Lab3 - DNS client, server
- Alternative assignments, UDP-based
- Lab3 - shared whiteboard
- Lab3 - tune-o-rama (UDP-based orchestra)
- Lab3 - UDP tester
- Lab3 - streaming audio server
- Lab3 - wake-on-LAN (see Alternative path in Lab3 - DNS client, server)
- Lab4 - reverse engineering a network protocol
- Lab5 (choose one of the assignments)
- Lab6 - network attacks
- SYN flood
- HTTP Slowloris
- HTTP slow POST
- SQL injections
- Frequency analysis of the shift cipher
- Diffie-Hellman key exchange
- Registration number verification
- Time-based passwords //RFC 6238
- set up a honeypot and do log analysis
- The password cracking challenge
- Cryptographic hashes
- Timing attack experiment
- Wi-Fi survey and resource scan (wardriving, warwalking, warbiking)
- Computer forensics challenge (file carving, deleted SMS recovery, hidden data in partition)
- Server fingerprinting - identify the target machine OS and its services
- Social engineering - audit a company by putting their employees to a test
- Watch the watchers - create a bot that monitors changes made on Wikipedia by government employees and post them to a feed
- Malware analysis - examine a pwned web-site
- Phishing exercise
- Pub-sub technologies - create a multiplayer game using MQTT, AMQP or something similar to that