192.092 Capture The Flag
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2019W, SE, 6.0h, 6.0EC


  • Semester hours: 6.0
  • Credits: 6.0
  • Type: SE Seminar

Learning outcomes

After successful completion of the course, students are able to actively participate in international IT security competitions, also called Capture The Flag (CTF). In particular, students will acquire the necessary technical skills to tackle modern security challenges and develop the software required to participate in such competitions.

Subject of course

Security topics:

  • Binary exploitation
  • Reverse engineering
  • Web security (client/server side)
  • Cryptography
  • Network security
  • Forensics
  • Steganography
  • Mobile security

Attack and defense strategies for IT infrastructures:

  • Network traffic analysis
  • Network and host-based intrusion prevention and detection systems
  • Virtualization
  • Distributed programming
  • Fuzzing-based vulnerability assessment 
  • Group management

Teaching methods

Technical discussions on IT security problems and introduction to using security research tools. Participation to on-line international Capture The Flag security contests.

Mode of examination


Additional information

ECTS Breakdown:
20h Meetings and presentation
130h individual project work
150h (6 ECTS)

Please consider the plagiarism guidelines of TU Wien when writing your seminar paper: Directive concerning the handling of plagiarism (PDF)



Course dates

Tue18:00 - 20:0015.10.2019FAV Hörsaal 1 - INF Introductory meeting
Tue17:00 - 20:0022.10.2019FAV Hörsaal 1 - INF CTF contest
Tue17:00 - 20:0029.10.2019FAV Hörsaal 1 - INF Meeting and presentations
Tue17:00 - 20:0012.11.2019FAV Hörsaal 1 - INF Meeting and presentations
Tue17:00 - 20:0019.11.2019FAV Hörsaal 1 - INF RuCTFe preparation meeting
Tue17:00 - 20:0026.11.2019FAV Hörsaal 1 - INF Meeting and presentations
Tue15:00 - 18:0010.12.2019GM 8/9 - Hörsaal des Internationalen Wiener Motorensymposiums Meeting and presentations
Tue17:00 - 20:0017.12.2019FAV Hörsaal 1 - INF Meeting and presentations

Examination modalities

Reports on the approach and technique employed to solve security challenges of international CTF competitions. Practical assessment of the tools developed to attack and defend IT infrastructures.

Course registration

Begin End Deregistration end
16.09.2019 23:59 18.10.2019 23:59 25.10.2019 23:59

Group Registration

GroupRegistration FromTo
A - Talks 29/1021.10.2019 10:00
B - Talks 12/1121.10.2019 10:00
C - Talks 26/1121.10.2019 10:00
D - Talks 10/1221.10.2019 10:00
E - Talks 17/1221.10.2019 10:00



No lecture notes are available.

Previous knowledge

Background on system and web security. Basic programming and scripting skills (python and unix shell usage are strongly recommended). Good familiarity with the Linux operating system. 

Preceding courses

Continuative courses


  • Attendance Required!