News

Further Details on Office Hour on May 18th

Written on 13.05.26 by Eduard Ebert

Hi everyone,
Some details for the upcoming office hour on Monday, the 18th May: Since there is no lecture this Thursday, we will not be going over the lecture content. Instead, we will help you practice some more code exploitation exercises (or the ones that you did not finish from the previous… Read more
Hi everyone,
Some details for the upcoming office hour on Monday, the 18th May: Since there is no lecture this Thursday, we will not be going over the lecture content. Instead, we will help you practice some more code exploitation exercises (or the ones that you did not finish from the previous tutorial). Additionally, we will introduce gdb for debugging early. So if you struggled with the code exercise on the sheet or just want more practice, we will be there to help you.
Best regards,
Your Tutors

Upcoming Tutorials and Office Hours

Written on 13.05.26 by Eduard Ebert

Hi everyone,

Due to the upcoming public holidays, there are a few changes to our tutorial schedule over the next two weeks. Please take note of the following dates:

  • Friday, May 15th: No tutorial (cancelled).
  • Monday, May 18th: We will offer an Office Hour from 15:00 to 17:00 for any… Read more

Hi everyone,

Due to the upcoming public holidays, there are a few changes to our tutorial schedule over the next two weeks. Please take note of the following dates:

  • Friday, May 15th: No tutorial (cancelled).
  • Monday, May 18th: We will offer an Office Hour from 15:00 to 17:00 for any questions you might have (The room is the same as for the regular tutorials).
  • Friday, May 22nd: The tutorial will take place from 16:00 to 18:00. This will be the only session that week.
  • Monday, May 25th: No tutorial (due to public holiday) 

Regular sessions will resume after the break. See you at the Office Hour or on the 22nd!

Best regards,
Your Tutors

Clarification: Interviews will be in CISPA

Written on 12.05.26 by Eduard Ebert

For further clarification: The interviews will be in CISPA.

Registration for Assignment Interviews

Written on 04.05.26 by Tristan Hornetz

Hi everyone,


This is a reminder to register for the assignment interviews by tomorrow. You can find the registration form in the Quest System ("Interview" button next to Sheet 4). Attendance is mandatory. Not showing up results in 0 points for sheets 1-4. If you submitted an exercise sheet but… Read more

Hi everyone,


This is a reminder to register for the assignment interviews by tomorrow. You can find the registration form in the Quest System ("Interview" button next to Sheet 4). Attendance is mandatory. Not showing up results in 0 points for sheets 1-4. If you submitted an exercise sheet but did not register until the deadline, we will assign you a slot.


Best,
The lecture assistants

Start of Tutorials

Written on 13.04.26 by Eduard Ebert

We have received questions about whether the tutorials have started. To clarify, they have. You can view the timetable with times, rooms, and topics for each tutorial.

Foundations of Cybersecurity 2

In this lecture, you will learn about software and system security. This includes malware, software vulnerabilities, isolation techniques, and side channels. You will learn about different types of software vulnerabilities, how to find vulnerabilities, how to exploit them, and ways to prevent vulnerabilities as well as techniques to deal with existing vulnerabilities. The following topics are covered in this lecture

  • Malware
  • Operating-system and Low-level Basics
  • Memory Safety + Exploitation
  • Finding Vulnerabilities
  • Preventing Vulnerabilities
  • Dealing with Vulnerabilities
  • Introduction to Side Channels

Time and Location

The lecture will take place every Thursday, 14:00-16:00, starting April, 9th, 2026. Location: E2 2 - Hörsaal 0.01 (Günter-Hotz-Hörsaal). No physical presence is required except for the final exam (see below). 

Weekly Tutorials

The weekly tutorials will be in-person. We offer 3 tutorial slots

Grading

Only the exam is graded. However, to register for the exam, you need at least 50% of the exercise sheet points. Additionally, there might be opportunities that give you a bonus. Any bonus points can only be used to get a better grade if you already passed the course.

Written Exam

Exams are done in writing. The final exam will take place on August 4, the re-exam will take place on September 15. Note that physical presence is required for the exam.

All questions of the exam are in English. Answers can be given either in English or in German, at the student’s discretion.

You are allowed to bring a DIN A4 double-sided handwritten paper cheat sheet containing your name and anything you consider useful for the exam. No other materials or tools are allowed during an exam. All materials required to solve the practical questions are provided at the exam.

Lecture Challenges

During the lecture, there will be small “Lecture Challenges” that you can optionally solve as a bonus. The aim of the challenges is to dig deeper into a certain topic of the respective lecture. Thus, it is advisable to try to complete the challenge soon after the lecture.

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.