Malware Analysis: Identifying and Defeating Packing

Malware authors routinely utilize packing techniques to complicate the analysis of their code. This course will teach you techniques for identifying and defeating packing so that key characteristics and behaviors can be identified.
Course info
Level
Intermediate
Updated
Feb 12, 2019
Duration
2h 17m
Table of contents
Description
Course info
Level
Intermediate
Updated
Feb 12, 2019
Duration
2h 17m
Description

Malware authors will routinely utilize obfuscation techniques to complicate the analysis of their code. One such technique is packing, in which a malicious program is layered inside another program. In Malware Analysis: Identifying and Defeating Packing, you will gain the skills necessary to not only identify prevalent packing techniques, but also how to effectively defeat them. First, you will learn how packers work and how malware authors regularly use them. Next, you will learn how to detect common packers and methods for unpacking. Finally, you will learn about custom packers, how you can identify them and effective ways for defeating them. Each module of this course will include detailed demonstrations and hands-on labs that will allow you to analyze real-world malware. You will be going deep into malware packing techniques with such tools as IDA Pro and WinDbg, by the end of this course you will have the knowledge and skills to effectively tackle packing!

About the author
About the author

Dr. Josh Stroschein is an Assistant Professor at Dakota State University where he teaches malware analysis, software exploitation, reverse engineering and penetration testing.

More from the author
Getting Started with Reverse Engineering
Beginner
3h 40m
Aug 29, 2018
Analyzing Malware for .NET and Java Binaries
Intermediate
1h 42m
Apr 17, 2018