Malware Analysis and Antivirus Technologies:
http://www.tml.tkk.fi/Opinnot/T-110.6220/2008/
Course information
The course teaches students what malicious code is and how it can be detected and analyzed. Topics of the course include malware taxonomy, reverse engineering, code emulation fundamentals, basic cryptoanalysis of malicious crypto, and antivirus engine basics. Course includes a homework project that requires programming skills.
Schedule
Date Time Place Topic Speaker
Fri 18.1. 16-18 Lecture hall T2 General introduction of the course
Slides Antti Tikkanen
Tue 22.1. 16-18
Lecture hall T1 Lecture: Fighting Online Crime
Slides Mikko Hyppönen
Wed 30.1. 16-18 TU1 (TUAS-building) Lecture: Windows operating system: Antivirus perspective.
Slides Antti Tikkanen
Wed 6.2. 16-18 TU1 (TUAS-building) Lecture: Legal aspects of reverse engineering. Reverse engineering I
Slides (Intro to reverse engineering)
Slides (Intro to malware) Gergely Erdelyi
Wed 13.2. 16-18 TU1 (TUAS-building) Lecture: Reverse engineering II
Slides Gergely Erdelyi
Wed 20.2. 14-16 Maari-B Reverse engineering tools hands on classes (Session 1)
Shortcuts for IDA Pro
WebTopi sign up. Sign up only for session 1 or 2!
Wed 20.2. 16-18 TU1 (TUAS-building) Lecture: Mobile malware.
Slides Jarno Niemelä
Thu 21.2. 16-18 Maari-B Reverse engineering tools hands on classes (Session 2)
Shortcuts for IDA Pro
WebTopi sign up. Sign up only for session 1 or 2!
Tue 26.2. 24:00 Notice new date! Deadline for returning homework 1: Reverse engineering with IDA Pro
Homework description
Wed 27.2. 16-18 TU1 (TUAS-building) Lecture: Using debuggers to analyze malware
Slides Antti Tikkanen
Wed 5.3. 16-18 TU1 (TUAS-building) Lecture: Emulators and disassemblers
Slides Jarkko Turkulainen
6.3.-12.3. Exam period
Tue 18.3. 24:00 Notice new date! Deadline for returning homework 2: Debugging with WinDbg/Olly
Homework description
Wed 19.3. 16-18 TU1 (TUAS-building) Lecture: Reverse engineering III
Slides Gergely Erdelyi
20.3.-26.3. Eastern holiday
Wed 2.4. 16-18 TU1 (TUAS-building) Lecture: Unpacking and decrypting malware
Slides Jarkko Turkulainen
Tue 8.4. 24:00 Notice new date! Deadline for returning homework 3: Malware taxonomy and malware in 2008
Homework description
Wed 9.4. 16-18 TU1 (TUAS-building) Lecture: Antivirus engine design, slides
Course Assignment, slides Mika Ståhlberg
Sun 4.5. 24:00 Deadline for returning course assignments.
Assignment description
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课