Topic outline

  • General

    This course is taught by Broderick Aquilino and other malware experts from F-Secure, a Finnish cyber security company. You will learn about malware analysis and reverse-engineering tools and methods through hands-on exercises and lectures. 

    The course requires a substantial amount of hands-on work and independent problem solving. Throughout the course, students will receive assignments that focus on specific topics. The problems are partly open ended and might be challenging. (If you have no previous exposure to assembly language, please reserve some extra time for learning about it.) The final grade will be based on the student's combined performance in the assignments.

    Lecture schedule:

    Wed 12.01.2022 klo 10:15 - 12:00, Period III Online Lectures, Course Introduction; Threat Landscape Presentation
    Wed 19.01.2022 klo 10:15 - 12:00, Period III Online Lectures, Windows Internals
    Wed 26.01.2022 klo 10:15 - 12:00, Period III Online Lectures, PE File Format; High Level Code and Low Level Representation
    Wed 02.02.2022 klo 10:15 - 12:00, Period III Online Lectures, Intel x86 Static Analysis Hands-on
    Wed 09.02.2022 klo 10:15 - 12:00, Period III Online Lectures, Intel x86 Dynamic Analysis Hands-on
    Wed 16.02.2022 klo 10:15 - 12:00, Period III Online Lectures, .Net Analysis
    Wed 02.03.2022 klo 10:15 - 12:00, TU5, Android Analysis
    Wed 09.03.2022 klo 10:15 - 12:00, Online, Non-Intel Architectures
    Wed 16.03.2022 klo 10:15 - 12:00, Online, PowerShell, MS Office Macros, Excel Formulas Analysis
    Wed 23.03.2022 klo 10:15 - 12:00, Online, Email and Spam Analysis
    Wed 30.03.2022 klo 10:15 - 12:00, TU5, Cyber Kill Chain
    Wed 06.04.2022 klo 10:15 - 12:00, TU5, Threat Intelligence and Attribution; Ethics in Cybersecurity


    • Forum icon
      General Discussion Forum
    • Folder icon
      Course materials Folder