Course Syllabus

What is Malware Analysis?

Malware analysis is the study of malware's behavior.

The objective of malware analysis is to understand the working of malware and how to detect and eliminate it.

It involves analyzing the suspect binary in a safe environment to identify its characteristics and functionalities so that better defenses can be built to protect an organization's network.

Books:

Primary:

1. Learning Malware Analysis, 2018 By Monnappa

Secondary:

2. Practical Malware Analysis, 2012 By Sikorski

3. Advanced Malware Analysis, 2015 By Christopher

4. Malware Analyst’s Cookbook, 2011 By Hale Ligh

 

Course Contents

Introduction to Malware Analysis

Static Analysis

Dynamic Analysis

Assembly Lang. and Disassembly Primer

Disassembly Using IDA

Debugging Malicious Binaries

Malware Functionalities and Persistence

Code Injection and Hooking

Malware Obfuscation Techniques

Hunting Malware Using Memory Forensics

Detecting Advanced Malware Using Memory Forensics

Course Evaluation

Paper reading and Presentation:  10%

Applied Assignment:                      20%

Quizzes:                                         5%

Mid Term Exam:                             15%

Final Exam:                                     50%

Prerequisite

You will be much more comfortable in this subject if you know:

Python

X86/ X64 assembly Programming

Windows application programming interface

PE format (Basic)

 

More Information:

Find latest information at:

 

https://drive.google.com/drive/folders/1NElOFLL7UGHC_C0ojqr5mdeKnojjdGRE?usp=sharing

 

 

Course Summary:

Date Details Due