Capture The Flag
| Code | Completion | Credits | Range | Language |
|---|---|---|---|---|
| NI-CTF | KZ | 4 | 3C | Czech |
- Course guarantor:
- Jiří Dostál
- Lecturer:
- Jakub Bartoň, Jiří Dostál, Ladislav Marko
- Tutor:
- Jakub Bartoň, Jiří Dostál, Ladislav Marko, Vojtěch Novák
- Supervisor:
- Department of Information Security
- Synopsis:
-
The course is designed to introduce students to CTF competitions and let them gain practical experience in the field of cyber security.
- Requirements:
- Syllabus of lectures:
-
1.Úvod do předmětu, hodnocení, seznámení se s konceptem CTF a jeho formami (jeopardy, attack-defense, wargames...) a jeho specifikami (boxy, flagy...)
2.Konfigurace nástrojů penetračního testera, seznámení s operačními systémy pro penetrační testování (Kali Linux, ParrotOS, Backbox Linux...)
3.Tvorba týmů, registrace na soutěžní portály
5. - 7.Řešení úloh
8.Prezentace studentských řešení soutěžních problémů
9. - 11.Řešení úloh
12.Prezentace studentských řešení soutěžních problémů
13.Zápočet
- Syllabus of tutorials:
-
1.Úvod do předmětu, hodnocení, seznámení se s konceptem CTF a jeho formami (jeopardy, attack-defense, wargames...) a jeho specifikami (boxy, flagy...)
2.Konfigurace nástrojů penetračního testera, seznámení s operačními systémy pro penetrační testování (Kali Linux, ParrotOS, Backbox Linux...)
3.Tvorba týmů, registrace na soutěžní portály
5. - 7.Řešení úloh
8.Prezentace studentských řešení soutěžních problémů
9. - 11.Řešení úloh
12.Prezentace studentských řešení soutěžních problémů
13.Zápočet
- Study Objective:
-
It develops knowledge of forensics, OSINT, steganography, penetration testing, reverse engineering and other branches of computer security and brings them together in realistic scenarios.
Top students will have the opportunity to represent the faculty at official CTF competitions and the opportunity to join the faculty CTF team.
- Study materials:
-
https://ctftime.org, https://ctf101.org/, https://www.hackthebox.com/blog/category/write-ups, https://tryhackme.com/, https://liveoverflow.com/faq/get-started-with-hacking/
- Note:
-
Course information and teaching materials can be found at https://courses.fit.cvut.cz/NI-CTF/
- Further information:
- Course may be repeated
- https://courses.fit.cvut.cz/NI-CTF/
- Time-table for winter semester 2025/2026:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2025/2026:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Master specialization Computer Security, in Czech, 2020 (elective course)
- Master specialization Design and Programming of Embedded Systems, in Czech, 2020 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 2020 (elective course)
- Master specialization Management Informatics, in Czech, 2020 (elective course)
- Master specialization Software Engineering, in Czech, 2020 (elective course)
- Master specialization System Programming, in Czech, version from 2020 (elective course)
- Master specialization Web Engineering, in Czech, 2020 (elective course)
- Master specialization Knowledge Engineering, in Czech, 2020 (elective course)
- Master specialization Computer Science, in Czech, 2020 (elective course)
- Mgr. programme, for the phase of study without specialisation, ver. for 2020 and higher (elective course)
- Study plan for Ukrainian refugees (elective course)
- Master specialization System Programming, in Czech, version from 2023 (elective course)
- Master specialization Computer Science, in Czech, 2023 (elective course)
- Quantum Informatics (elective course)
- Mgr. programe Applied informatics (code ANIE) for the phase of study without specialization (elective course)
- Master specialization Business Informatics, 2026 (elective course)
- Master specialization Computer Security, in Czech, 2026 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 2026 (elective course)
- Master specialization Computer Science, in Czech, 2026 (elective course)
- Master specialization Programming Languages, in Czech, 2026 (elective course)
- Master specialization Artificial Intelligence, in Czech, 2026 (elective course)
- Master programme, for the phase of study without specialisation, ver. for 2026 and higher (elective course)