Week 1 MA
Week 1 MA
Malware Analysis
Spring 2025
Motivation
Why are you studying this course?
• Hot topic of research and development. But why?
• Malware is, has been, and will remain one of biggest threats!
In 2021, roughly 1.3 Bn malware attacks were recorded1!
• Everyone of us is the potential target for malware…
• There is a constant battle being going on between malware developers
and the security researchers
We need to put our weight in the fight against malware
1 https://www.av-test.org/en/statistics/malware/
Malware Analysis 2
Course Description
This course provides the understanding of techniques to analyze
malicious programs statically and dynamically
It will build up the skills of reverse engineering to analyze the
maliciousness in a program
The course will also lead towards memory forensics to analyze the
changes made in systems due to malicious programs
Malware Analysis 3
Course Objectives
At the end of the course, you’ll be expected to have:
• Adequate knowledge of maliciousness, and the forms in which
maliciousness can be observed along with the propagation mechanisms
of malware
• Adequate skills to analyze malicious PEs statically
• Adequate skills to analyze PEs dynamically
• Enough skills to reverse engineer PEs in order to find out maliciousness
• Understanding of techniques to conduct memory forensics for analyzing
malicious behavior
Malware Analysis 5
Course Outline
Introduction to malware structure and malware types
Malware propagation mechanisms
Static malware analysis tools and techniques
Dynamic malware analysis tools and techniques
Methods to reverse engineer the PEs
Memory forensics tools and techniques
Malware Analysis 6
Online resources
• Will be shared from time to time
Malware Analysis 7
Course Material
Books
• Practical Malware Analysis
by Sikorsky and Honig
Week 1
Introduction
Malware Analysis 11
What is Malware?
Short for Malicious Software
Any software that is deployed on a system with an intention to
perform actions that would not be allowed by the system user
The actions could be harmful in terms of CIA
• Stealing data
Affects confidentiality
• Changing system configuration or corrupting data
Attack on integrity
• Deleting critical system files or encrypting important data
Targets availability
Malware Analysis 12
What is Malware?
Short for Malicious Software
Any software that is deployed on a system with an intention to
perform actions that would not be allowed by the system user
The actions could be harmless but causing nuisance
• Adware
Malware Analysis 13
Malware structure
Propagation mechanism – how it spreads to (‘infects’) other systems
Payload – what it does on the ‘infected’ system
Malware Analysis 19