Skip to content
UdemyHackingPaid courseBeginner levelCertificate

Hands-on Malware Analysis (Windows 10/11 compatible) (Udemy.com)

Learn Malware Analysis by Coding Malware (Ransomware, Keyloggers, Injectors, malicious DLL’s, LolBins and more)

Created by: Sanru online Academy

Last updated September 2026

icon
What you will learn

  • Learn how to analyze, prevent, and code proof-of-concept ransomware. The source code is provided strictly for academic purposes.
  • Analyze, prevent, and code a keylogger that hides in a legitimate Windows process. Source code is provided strictly for academic purposes.
  • Analyze, prevent, and code a keylogger that filters and captures Meta/Facebook credentials. Source code is provided strictly for academic purposes.
  • Analyze, prevent, and code an injector targeting a legitimate Windows process. Source code is provided strictly for academic purposes.
  • Analyze, prevent, and code a malicious DLL as a proof of concept. Source code is provided strictly for academic purposes.
  • Set up a safe and isolated test lab for malware analysis.
  • Differentiate malware types, behaviors, attack vectors, and prevention techniques.
  • Understand the process malware follows to enter and infect a system.

How it compares

Against the other 523 rated Udemy courses in Hacking on CourseDuck:

  • Rating4.3 out of 5higher than 21% of them
  • Reviews553#262 of 524 by number of reviews
  • Length6.1 hourslonger than 56% of them
  • Last updatedSeptember 2026more recently than 94% of them

icon
Course Description

NEW MODULE!!! Fileless Malware and Living-off-the-Land Attacks (September 2026)

This course continues to evolve. The latest module explores fileless malware and Living-off-the-Land techniques, including PowerShell execution, encoded commands, trusted Windows utilities, Script Block Logging, and Event ID 4104.

As with the other modules, you will receive clear theoretical explanations, a guided practical laboratory, and supporting resources (All included in resource section). The emphasis remains on understanding attacker behavior so that it can be investigated, detected, and prevented.

Learn Malware Analysis by Understanding How Malware Works

Malware analysis becomes easier when you understand the behavior behind the evidence.

In this hands-on course, we guide you from fundamental concepts to practical static, dynamic, code, system, and network analysis. You will work with controlled proof-of-concept samples inside an isolated Windows laboratory and observe the artifacts they produce.

Instead of relying only on definitions, you will examine processes, files, registry activity, PowerShell events, network traffic, DLL behavior, persistence mechanisms, obfuscation, and other evidence that analysts use during real investigations.

The course covers:

  • Develop controlled proof-of-concept malware samples, for academic purposes.

  • Safe malware-analysis laboratory configuration.

  • Malware types, infection vectors, and infection stages.

  • Static and dynamic análisis.

  • Portable Executable fundamentals.

  • File identification, fingerprinting, strings, and obfuscation.

  • Process monitoring and behavioral análisis.

  • Malicious DLLs and DLL execution.

  • Keylogger behavior and detection.

  • Ransomware behavior, analysis, and recovery concepts.

  • Windows shims.

  • Fileless malware and Living-off-the-Land techniques.

  • PowerShell logging and Event ID 4104.

  • Command-and-Control concepts.

  • Network traffic análisis.

  • Indicators of Compromise.

A Practical, Lab-Driven Course

You will not simply watch slides. Throughout the course, you will follow guided demonstrations and reproduce the analysis process inside your own isolated laboratory.

You will learn how to:

  • Observe what a suspicious program changes in Windows.

  • Investigate processes and execution chains.

  • Analyze suspicious DLL activity.

  • Inspect network communications.

  • Decode and interpret encoded PowerShell commands.

  • Correlate system behavior with Windows event logs.

  • Extract useful Indicators of Compromise.

  • Convert technical evidence into detection opportunities.

Understand the Source Code Behind the Behavior

The course follows a simple principle:

You cannot effectively analyze behavior that you do not understand.

For this reason, selected proof-of-concept malware source code is provided for controlled academic study. We explain important components and connect the code with the resulting system and network evidence.

The objective is not to weaponize malware. The objective is to help future analysts understand how malicious behavior is implemented, how it appears during execution, and how defenders can identify it.

Included Resources

Depending on the module, the course includes:

· Rams1: A Ransomware malware sample (full code provided for academic purposes).

· DecryptRams1: Software to decrypt files encrypted by Rams1 (full code provided for academic purposes).

· Ransomware Help: A document to assist you if you get infected.

· TotalAware2: A Keylogger that can steal Meta/Facebook credentials and connect to a Command and Control Center (full code provided for academic purposes).

· TotalAware3: A Keylogger written in C++ (full code provided for academic purposes).

· Injector7: Injects malicious code into a legitimate Windows process (full code provided for academic purposes).

· Dll4: A malware sample coded in a DLL (full code provided for academic purposes).

· Dll8: Demonstrates how to use export functions in a DLL (full code provided for academic purposes).

· Practices: A document containing the lab exercises guide.

· Lab Requirements and Quick Guide: A document to help you set up a safe lab for malware analysis.

· Web Resources: A document with web pages we’ll use throughout the course.

· CriticalPatchWin1.0: A malware sample designed to trick users into downloading malware (full code provided for academic purposes).

· Defensive Security Lab Guide: A complete step-by-step document for safely reproducing and analyzing a benign fileless PowerShell execution chain. It covers telemetry configuration, Base64 encoding and decoding, Word macro execution, and correlation of Sysmon Event ID 1, Security Event ID 4688, and PowerShell Event ID 4104.

· Invoke-LabEncodedCommand ps1: A PowerShell helper script for building, running, and decoding a completely benign Base64-encoded command. It safely reproduces -EncodedCommand telemetry while creating a harmless marker file and opening Calculator for verification.

· Sysmon-lab-fileless.xml: A Sysmon configuration file designed to capture detailed process-creation telemetry during the fileless execution lab. It helps identify the WINWORD.EXE → powershell.exe parent-child chain, command-line arguments, process hashes, and other forensic evidence.

All samples and demonstrations are intended exclusively for ethical education, defensive research, and execution within an isolated laboratory.

Why Take This Course?

This course can help you build a practical foundation for further study in:

  • Malware analysis.

  • Digital forensics and incident response.

  • Security operations.

  • Threat hunting.

  • Windows security.

  • Cybersecurity research.

Whether you are beginning your cybersecurity journey or expanding your existing technical knowledge, you will gain practical experience connecting source code, execution behavior, system artifacts, logs, and network evidence.

The course is compatible with Windows 10 and Windows 11 laboratories and is part of the Sanru Online Academy.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Sanru online Academy

Sanru Online Academy provides practical, up-to-date, and accessible technology education for students, professionals, consultants, and lifelong learners. Our goal is to make complex technical subjects easier to understand through structured explanations, real-world examples, practical activities, and carefully designed learning resources.

Our courses cover areas such as cybersecurity, malware analysis, IT architecture, digital engineering, secure networks, data management, and other technologies relevant to modern organizations and professionals. Each course is designed with a strong practical focus, combining clear theoretical foundations with exercises, case studies, quizzes, downloadable resources, and guided activities.

Our content is developed by experienced professionals with backgrounds in cybersecurity, software development, research, and university education. We focus on creating courses that are practical, educational, easy to follow, and useful in real professional contexts.

We are also committed to keeping our courses alive and continuously evolving. As technologies, threats, tools, and professional practices change, we aim to update existing material and expand our courses with new modules, activities, examples, and resources.

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.3

553 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Devina Borooah on 7/9/2026

The course was well-structured, informative, and engaging. It provided valuable insights and practical knowledge that enhanced my understanding of the subject. The content was clear, relevant, and easy to follow, making it a worthwhile learning experience.

By Abdul on 10/8/2024

The instructor has done an excellent job of breaking down complex topics into digestible segments, and the use of practical examples is what makes this course shine. Each module is packed with coding exercises and well-designed labs that allow you to immediately apply what you've learned.

By Strauss on 10/8/2024

I must say it exceeded my expectations in every way. This course is incredibly well-structured, offering a comprehensive introduction to malware analysis with a strong emphasis on practical, hands-on experience. What sets this course apart from others is the combination of theoretical foundations with real-world examples, which really helped me grasp the concepts quickly.

By Alberico Ciriello on 8/30/2022

Corso confusionario perché tratta troppi argomenti: malware analysis, coding e alla fine un argomento che rientra nell'ethical hacking... Non metto un voto più basso perché all'interno del corso ci sono cose abbastanza utili. Non consigliato per chi ha poca esperienza e per chi vuole approfondire la malware analysis.

By Arnulf on 4/15/2022

I can say honestly this is the best malware course ever. Great material that includes malware source code, crystal clear explanations and practices, and they add new sections over time, besides do not take forever to finish it, goes straight to the most important, could not be happier.

By Jose Antonio Flores Martinez on 2/20/2022

I found the course quite interesting, it includes samples to replicate those seen in the classes, the instructor dominates the subject and explains very well, the demonstrations and the code quite well. In a few words very good, I wish I could take a course on explois development.

By Kao Sun on 5/3/2021

Excellent course from the beginning, the material is abundant to carry out practices. The labs are well explained and each practical lesson has its support material. The instructions are clear and the best thing is that it teaches how to capture malicious code and also how it works, that is, it teaches how it is encoded and how it works. Something that caught my attention is that they keep it updated, which is not usual in this class of courses and it is appreciated. They also answer any questions and respond until the student is satisfied. It is really a highly recommended course.

By Raja Pawar on 11/26/2020

I don't want to use the harsh words, but this guy doesn't make any sense once it comes to learn the important techniques! the reason is he has skipped the practical of the fingerprinting/fussing section, also, in the resources he has given the instructions that how to download inetsim on Kali. Where he has entered wrong instructions and i spent a bloody half day to figure it out!! on top of that his English is so poor and voice/volume is so low that i need the amplifier to hear/understand him!!! Nothing personal against him, i am just giving my honest opinion so that people running this platform should make sure that students learn form here not get more confuse.

By Badr Zuhair on 9/9/2020

Thanks for customize the english captions, I am a geek and almost deaf and the automatic translations are just terrible. Until now the most engaging part for me is the malware injector, I downloaded this malware source code and I have a few questions for later. Very good course till now.

By Sophie Walsh on 8/26/2020

I've been looking for malware analysis training and I think this is the best course ever because you catch the malware samples and then, they teach you how to code them, ransomware and keylogger (specially facebook spy) source code help me to understand many blurred concepts.

Showing all 10 reviews on CourseDuck

Read all 553 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100