Malware Analysis

Overview

• Cyber Security Overview
• Malware Analysis in Virtual Machines
• Basic dynamic analysis
• X86 Disassembly
• IDA Pro
• Recognising C Code Constructs in Assembly
• Malware Types
• Analyzing Malicious Window Programs
• Covert Malware Launching
• Malware Behaviour and Signatures
• Machine learning for malware detection

Learning Objectives

Students should be able to:
- Ability to perform advanced static analysis
- Ability to perform basic dynamic analysis
- Understand the different types of malware and understand their behaviour
- Understand how automated malware detection works

Skills

Problem analysis, Problem solving. Rigour in thought. Ability to work individually or as part of a team. Demonstrate increased communication, library, research, time management and organisational skills.

Assessment

None

Coursework

0%

Examination

0%

Practical

100%

Credits

20

Module Code

CSC3059

Teaching Period

Spring Semester

Duration

12 Weeks