Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Malware Analysis Course
Rating: 3.5 out of 5(329 ratings)
37,206 students

The Malware Analysis Course

Learn Malware Analysis In Cyber Security. A comprehensive course!
Created byLearning Hub
Last updated 9/2022
English
English [Auto],

What you'll learn

  • Understanding the Cybersecurity Landscape
  • The Role of Malware in APTs
  • Why Traditional Security Soutions Fail to Control APTs
  • Learn How To Analyze Malware

Course content

1 section6 lectures50m total length
  • Introduction and Course Overview1:45

    Learn malware analysis from basic to dynamic and advanced static techniques, including analyzing the malicious Windows program, to detect, mitigate threats, and improve IOC alerts.

  • Basic Malware Analysis - Part 1.9:08

    Master static malware analysis and safe virtualization using virtual machines like VirtualBox to isolate analysis, test antivirus limitations, and securely network multiple hosts.

  • Basic Malware Analysis - Part 214:13

    Perform dynamic malware analysis after static analysis to observe behavior, such as keyloggers and file creation, and monitor DLLs, processes, and network activity.

  • Advanced Static Analysis - Part 18:28
  • Advanced Static Analysis - Part 27:51

    Develop a high level view of code by grouping x86 instructions and recognizing constructs like global versus local variables, conditional jumps, and link list traversal in C and assembly.

  • Advanced Static Analysis - Part 39:23

    Analyze how malware targets Windows by exploiting the Windows API, registry structure, alternate data streams, and DLL interactions, revealing host-based indicators and execution flows across user and kernel modes.

Requirements

  • Basic knowledge of using the internet

Description

Malware analysis is the process of understanding the behavior and purpose of a suspicious file or URL. The output of the analysis aids in the detection and mitigation of the potential threat.

The key benefit of malware analysis is that it helps incident responders and security analysts:

  • Pragmatically triage incidents by level of severity

  • Uncover hidden indicators of compromise (IOCs) that should be blocked

  • Improve the efficacy of IOC alerts and notifications

  • Enrich context when threat hunting

The analysis may be conducted in a manner that is static, dynamic or a hybrid of the two.

Static Analysis

Basic static analysis does not require that the code is actually run. Instead, static analysis examines the file for signs of malicious intent. It can be useful to identify malicious infrastructure, libraries or packed files.

Technical indicators are identified such as file names, hashes, strings such as IP addresses, domains, and file header data can be used to determine whether that file is malicious. In addition, tools like disassemblers and network analyzers can be used to observe the malware without actually running it in order to collect information on how the malware works.

Dynamic Analysis

Dynamic malware analysis executes suspected malicious code in a safe environment called a sandbox. This closed system enables security professionals to watch the malware in action without the risk of letting it infect their system or escape into the enterprise network.

Dynamic analysis provides threat hunters and incident responders with deeper visibility, allowing them to uncover the true nature of a threat. As a secondary benefit, automated sandboxing eliminates the time it would take to reverse engineer a file to discover the malicious code.

This course aims to point out the security essentials for any given IT organization. The course enables students to setup a secure base from scratch or review an existing security skeleton for their IT environments. The course targets the IT security beginners as well as professionals to enrich their knowledge about cyber security and to pursue their career in such field.

Who this course is for:

  • Users curious about cyber security