Material for the TK2100 Information Security course.
Note: the course is composed of 12 lessons. The material in this repository is still under construction.
-
Lesson 01: Introduction [pdf], [exercise]
-
Lesson 02: Cryptography [pdf], [exercise]
-
Lesson 03: Operating Systems, Bash and Docker [pdf], [exercise]
-
Lesson 04: Malware and JavaScript [pdf], [exercise]
-
Lesson 05: Networking, IP, UDP and TCP [pdf], [exercise]
-
Lesson 06: Mock Exam and Revision
-
Lesson 07: DNS and Phishing [pdf], [exercise]
-
Lesson 08: HTTP and Web Applications [pdf], [exercise]
-
Lesson 09: HTTPS and Sessions [pdf], [exercise]
-
Lesson 10: XSS and Input Sanitisation [pdf], [exercise]
-
Lesson 11: SQL Injection and Password Handling [pdf]
-
Lesson 12: Mock Exam and Revision