Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Expert Malware Analysis and Reverse Engineering
Rating: 3.7 out of 5(1,212 ratings)
6,838 students

Expert Malware Analysis and Reverse Engineering

Beginner to Expert series on Malware analysis and reverse engineering concepts.
Created byAbhinav singh
Last updated 5/2020
English
English

What you'll learn

  • Understand cyber kill chain and how it applies to a malware attack life cycle.
  • Perform Static as well as dynamic analysis of complex malwares and payloads.
  • Analyze various file formats like Doc, PDF, Java, Flash etc. to uncover the hidden codes within them.
  • Understand Assembly language basics and how it can be applied to manually read the reverse engineered codes of malware.
  • Deep understanding of various tools and techniques involving reverse engineering and static malware analysis.

Course content

4 sections • 36 lectures • 4h 4m total length
  • Introduction to Expert Malware Analysis and Reverse Engineering1:59

    Explore malware analysis and reverse engineering by examining malicious file formats such as PDFs and PowerPoint presentations and reverse engineering binaries to uncover payloads, weaponize, deliver, exploit, persist, exfiltrate, spearphishing.

  • Detailed Course Overview6:42

    Explore the five-step cyber kill chain in malware analysis and reverse engineering, from weaponization and delivery to exploitation, persistence, and exfiltration, aligning with attacker mindset and defense strategies.

  • System Requirements for the course4:52

    Identify hardware and software needs for course, including 2–3 GHz CPUs, 8–16 GB RAM, 100 GB storage, Windows guest OS, VMware or VirtualBox, and tools like IDA Pro and Wireshark.

  • Setting up your malware testing lab3:52

    Set up a separate virtual environment to isolate malware analysis, centralize tools and samples, and prevent host antivirus interference, using Windows 7 or 10 with VMware or VirtualBox.

  • Setting up the tools in your malware lab3:32

    Set up your malware testing lab by installing flare vm from github using powershell on Windows, and assemble pdf, office tools, hex editors, disassemblers, and debuggers.

  • Introduction to REMnux3:37

    Discover Remnux, a linux toolkit for reverse engineering and analyzing malware, packaged as a ready-to-run distro with Docker containers and a handy cheat-sheet.

  • Introduction to Cyber Kill Chain7:05

    Explore cyber kill-chain model and its seven intrusion stages—reconnaissance, weaponization, delivery, exploitation, installation, command and control, and action on objectives—and how defenders apply the 7 D's to detect and respond.

Requirements

  • Basics of Assembly language, Computer Applications and introductory idea of how malwares work.

Description

Malware analysis is a critical skill in the information security community. This course is logically designed to help you leap through the complicated steps of static and dynamic malware analysis in an easy and proactive way. After this course, you will be able to understand the core skills required in malware incident response investigations and analysis of Advance persistent threats. The course will guide you trough the basic requirements and necessary skillsets required in order to take your knowledge to the next level. 

Some of the key take a-ways from this course are:

  • Over 4 hours of content purely focused on key skills required for effective analysis of web threats.
  • Fully interactive and community driven course.
  • Static and Dynamic malware analysis and its various steps.
  • File format analysis of standard formats like PDF, Flash, Word, Excel etc.
  • Understanding the Cyber kill chain and how it applies to malware attack life cycle.
  • Deep understanding of relevant tools that can help in uncovering complex malware traits.
  • Basics of Reverse Engineering and how we can analyze advance malware behavior using it.
  • Incidence response and report generation skills for information security professionals.

You can post your queries and doubts in the course and I will be more than happy to help you in your learning curve. 

Who this course is for:

  • Beginners, security engineers/analyst, malware enthusiasts and advance security researchers.