Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fundamentals of Malware Analysis
Rating: 4.4 out of 5(11 ratings)
64 students

Fundamentals of Malware Analysis

A journey into artifical life
Created byMunir Njenga
Last updated 11/2021
English

What you'll learn

  • Fundamentals of malware concepts and malware analysis.
  • Create an environment to study the malware.
  • Learn how to conduct static analysis of malware
  • Learn how to conduct dynamic analysis of malware
  • Understand different techniques that the malware uses to evade detection.
  • Gain experience in working with OllyDbg, WINDBG, and IDA Pro
  • Know how to detect and defend against malware

Course content

4 sections28 lectures2h 10m total length
  • The Course Overview4:45

    This video will give you an overview about the course.

  • Malware Introduction & Need for Malware Analysis5:21

    In this video, we are going to take a look at an introduction as to what exactly malware is and why we need to learn malware analysis as a practice.

    • Understand what malware is and what components are required for any software to be considered malicious

    • Understand malware analysis practice

    • Gain insight on how malware analysis can benefit us and enrich our security practice

  • Types of Malware3:46

    This video aims to give insight as to what types of malware are available in the modern world and how they differ. This gives a better understanding from a security perspective, the role they play in the ecosystem of cyber security.

    • Understand the most commonly used types of malware that are available in the world

    • Gain insight on the metrics used to classify the various discussed malware types

    • Understand the current shift or trend in the malware space; which will allow the you to know what to protect most against and what their biggest threats are

  • Malware Analysis Methodology4:01

    This video aims to show the standard way of performing malware analysis, so as to gain a full understanding of breaking down malware.

    • Learn how to prepare malware analysis

    • Explain the stages in the lifecycle of malware analysis that are followed, and how they relate to each other

    • See the types of malware analysis that would be performed.

  • Why a Snapshot Is Useful?3:59

    Gain insight on how any malware analysis lab needs to take advantage of using snapshots, which are basically states of virtual machines as of a given point in time.

    • Understand what snapshots are in order to appreciate the role they play in malware analysis

    • See how screenshots becomes paramount to gain insight as to why we need them and in what scenarios we can use them

    • Learn to use the snapshots correctly so that one can also configure their snapshots appropriately.

  • How to Set Up Your Lab?5:54

    One of the key things in malware analysis is not only using an already built lab but learning to setup one in a way that allows customization and security based on one’s resources. This video takes us through the process of coming up with an easy, and secure analysis lab.

    • Learn how to setup a basic virtual machine to host the Lab and its constituents, that is guest operating systems

    • Equip the lab with the right tools of trade to perform malware analysis once done with setting up a lab

    • See how you will be able to tweak the virtual machine a bit in order to begin securing it. This will enable them not only users of a lab, it makes them professionals as they can implement the lab based on different needs

  • Some Warnings2:52

    In this video, we will understand that it is important to know some of the agreed and non-agreed conventions in malware analysis in order to stay safe.

    • Explain how malware analysis is risky and care has to be taken in performing analysis, and some safeguards to be considered

    • Prepare a checklist of things to do and not do when analyzing malware so that they are adequately prepared for it

  • Introduction to Malware Quiz

Requirements

  • Basic windows administration
  • Basic concepts of software working

Description

In this video course, we start with the basic concepts of malware and you'll get familiar with the different types of malware and the malware analysis process. Before moving on with the techniques of malware analysis, you'll see how to set up your own lab to make a secure environment for malware analysis.

Moving on, you'll get familiar with the basic techniques of static and dynamic malware analysis and gets your hands dirty with debuggers and disassemblers such as OllyDbg and IDA PRO. you'll learn how to analyze malware and understand its anatomy using these tools and techniques. Finally, you'll be exposed to the techniques that malware may use to evade detection and remain undetected.

By the end of the course, you'll have a solid knowledge that will enable you to analyze the majority of malware programs.

The course has some hands-on sections to create basic familiarity with malware analysis environments; ensure machine being used has support for virtualization preferably using VirtualBox or VMWare. There are sections with testing elements that allow for knowledge gap analysis to ensure you can revisit any unclear sections. Looking forward to walking this journey with you and ensuring you gain interest in becoming a formidable incident responder or malware analyst/enthusiast going forth.

Who this course is for:

  • Incident responders seeking to learn about malware
  • System administrators seeking to be proactive in their environment
  • Network engineers needing to understand malware
  • Penetration testers to understand the building of malice and become more advisory
  • beginner malware analysts and reverse engineering students