Malware Analysis
Malware Analysis
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 |
---|---|---|