194.121 CTF Contests: Hands-On Experience of the IT Security Culture
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, UE, 4.0h, 6.0EC
TUWEL

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: UE Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to fundamentally understand capture the flag (CTF) contests that are commonly used in the security community to train and upgrade skills. Students will be able to use their technical skills in a competitive environment effectively together in a team. Students will have exercised how to integrate their individual strengths in a CTF team while complementing their weaknesses. They will have exercised different ways to prepare themselves for various forms of contests, and will be trained in actively collaborating with each other during contests. Furthermore, students will a have learned organisational aspects of CTF teams and CTF competitions. 

Subject of course

Knowledge of basic aspects of the following topics will be acquired:
- Characteristics of CTFs
- CTF platforms
- CTF writeups
- Tools and exploit scripting
- Infrastructure of attack/defense CTFs
- Automated analysis of network traffic
- Communication and collaboration strategies
- Organisation of a CTF team
- Organsiation of a CTF

Furthermore, practical skills in the following areas will be exercised and strengthened:
- Programming/scripting
- Algorithms
- Web security
- Binary exploitation
- Reverse engineering
- Application security
- Mobile security
- Cryptography
- Forensics

Teaching methods

Together with the instructors, necessary concepts will be worked out. Instructors provide guidance for self-study and preparation for the contests. Within the scope of CTF competitions the timely and collaborative solving of various practical IT security and computer science problems is practiced. Individual practical skills are trained, previous knowledge is extended and improved.
Students participate as a team in multiple international CTF competitions during the semester. After the participation, students complete and document their solutions in the form of writeups. Lastly, students present one of their submitted writeups.


Mode of examination

Immanent

Additional information

Effort for the student (ECTS-Breakdown):
Preliminary talk: 0.5 h
Discussions and presentations: 24.5 h
Self Study: 80 h
CTF participations: 30 h
Documentation: 15 h
Total: 150 hours (6 ECTS)

Please direct general questions to lva.security@inso.tuwien.ac.at.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed16:00 - 18:0016.03.2022FH Hörsaal 5 - TPH 194.121: CTF Contests
Wed17:00 - 19:0030.03.2022 - 22.06.2022GM 2 Radinger Hörsaal - TCH 194.121
Fri18:00 - 23:5908.04.2022InfLab Frogger Olympiade
Fri18:00 - 23:5908.04.2022InfLab Q*bert Olympiade
Fri18:00 - 23:5908.04.2022InfLab Pong Olympiade
Sat00:00 - 22:0009.04.2022InfLab Pong Olympiade
Sat00:00 - 22:0009.04.2022InfLab Q*bert Olympiade
Sat00:00 - 22:0009.04.2022InfLab Frogger Olympiade
Wed16:00 - 20:0020.04.2022GM 4 Knoller Hörsaal - VT 194.121
Sun10:00 - 23:0024.04.2022InfLab Frogger Olympiade
Sun10:00 - 23:0024.04.2022InfLab Q*bert Olympiade
Sun10:00 - 23:0024.04.2022InfLab Pong Olympiade
Wed17:00 - 19:0027.04.2022 - 04.05.2022Hörsaal 6 - RPL 194.121
Wed17:00 - 19:0001.06.2022Hörsaal 6 - RPL 194.121
Mon18:00 - 20:0027.06.2022Sem.R. DA grün 05 Debriefing
CTF Contests: Hands-On Experience of the IT Security Culture - Single appointments
DayDateTimeLocationDescription
Wed16.03.202216:00 - 18:00FH Hörsaal 5 - TPH 194.121: CTF Contests
Wed30.03.202217:00 - 19:00GM 2 Radinger Hörsaal - TCH 194.121
Wed06.04.202217:00 - 19:00GM 2 Radinger Hörsaal - TCH 194.121
Fri08.04.202218:00 - 23:59InfLab Frogger Olympiade
Fri08.04.202218:00 - 23:59InfLab Q*bert Olympiade
Fri08.04.202218:00 - 23:59InfLab Pong Olympiade
Sat09.04.202200:00 - 22:00InfLab Pong Olympiade
Sat09.04.202200:00 - 22:00InfLab Q*bert Olympiade
Sat09.04.202200:00 - 22:00InfLab Frogger Olympiade
Wed20.04.202216:00 - 20:00GM 4 Knoller Hörsaal - VT 194.121
Sun24.04.202210:00 - 23:00InfLab Frogger Olympiade
Sun24.04.202210:00 - 23:00InfLab Q*bert Olympiade
Sun24.04.202210:00 - 23:00InfLab Pong Olympiade
Wed27.04.202217:00 - 19:00Hörsaal 6 - RPL 194.121
Wed04.05.202217:00 - 19:00Hörsaal 6 - RPL 194.121
Wed11.05.202217:00 - 19:00GM 2 Radinger Hörsaal - TCH 194.121
Wed18.05.202217:00 - 19:00GM 2 Radinger Hörsaal - TCH 194.121
Wed25.05.202217:00 - 19:00GM 2 Radinger Hörsaal - TCH 194.121
Wed01.06.202217:00 - 19:00Hörsaal 6 - RPL 194.121
Wed08.06.202217:00 - 19:00GM 2 Radinger Hörsaal - TCH 194.121

Examination modalities

Writeups about the CTF participations and presentation of one writeup.

Course registration

Begin End Deregistration end
28.02.2022 00:00 11.04.2022 23:55 12.04.2022 23:55

Curricula

Literature

No lecture notes are available.

Previous knowledge

Basic knowledge and practical skills in at least 2 of the areas mentioned above are required.

Miscellaneous

Language

German