Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

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

Thực hành Phân tích Malware (Tương thích Windows 10/11)

Thực hành Phân tích Malware (Tương thích Windows 10/11)

Học Phân tích Malware bằng cách Viết Malware (Ransomware, Keylogger, Injector, DLL độc hại và hơn thế)

4.6
(421 đánh giá)
2,813 học viên
Giảng viên
Sanru online Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
62 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hướng dẫn phân tích, ngăn chặn và viết mã ransomware (mẫu thử nghiệm). Cung cấp mã nguồn cho mục đích học tập.
Hướng dẫn phân tích, ngăn chặn và viết mã keylogger ẩn mình trong tiến trình Windows hợp pháp (mẫu thử nghiệm). Cung cấp mã nguồn cho mục đích học tập.
Hướng dẫn phân tích, ngăn chặn và viết mã keylogger có bộ lọc để đánh cắp thông tin đăng nhập Facebook (mẫu thử nghiệm). Cung cấp mã nguồn cho mục đích học tập.
Hướng dẫn phân tích, ngăn chặn và viết mã injector lây nhiễm tiến trình Windows hợp pháp (mẫu thử nghiệm). Cung cấp mã nguồn cho mục đích học tập.
Hướng dẫn phân tích, ngăn chặn và viết mã DLL độc hại (mẫu thử nghiệm). Cung cấp mã nguồn cho mục đích học tập.
Hướng dẫn thiết lập phòng thí nghiệm để phân tích malware an toàn.
Hướng dẫn phân biệt các loại malware, hành vi, phương thức tấn công, biện pháp phòng ngừa và hơn thế.
Tìm hiểu quy trình malware xâm nhập vào hệ thống.
Học qua thực hành các thành phần chính của malware: payload, kỹ thuật che giấu mã, duy trì hoạt động, ẩn mình và tăng cường bảo vệ.
Tìm hiểu cách malware kết nối đến Trung tâm Điều khiển & Kiểm soát (C&C) và chức năng của nó.
Hướng dẫn thu thập Chỉ số Xâm phạm (IoC) trên hệ thống bị nhiễm.
Học qua thực hành cách một phần mềm đơn giản có thể lừa người dùng tải malware.
Hướng dẫn phát hiện malware trên hệ điều hành.
Hướng dẫn bắt lưu lượng mạng độc hại.

Yêu cầu

Khuyến nghị có kiến thức cơ bản về máy tính và lập trình (không bắt buộc).

Đối tượng phù hợp

Dành cho người mới bắt đầu muốn theo đuổi sự nghiệp Phân tích Malware hoặc Nghiên cứu An ninh mạng.
Dành cho người đam mê malware và nhà nghiên cứu an ninh mạng muốn nâng cao kiến thức về mối đe dọa mạng.

Nội dung khóa học

13 phần • 62 bài giảng
1 Lời chào mừng
2 Mô tả khóa học
1 Giới thiệu chuyên đề và mục tiêu học tập
2 Malware là gì? Vectơ lây nhiễm, Tại sao cần phân tích malware?
3 Các loại malware, Thành phần malware, Trung tâm Điều khiển & Kiểm soát (C&C)
4 Cách malware xâm nhập hệ thống? Phương pháp phòng ngừa, Phân tích Tĩnh và Động
1 Giới thiệu chuyên đề và mục tiêu học tập
2 Thiết lập máy ảo Windows 10
3 Thiết lập Inetsim trên máy ảo Kali Linux
4 Thiết lập Inetsim trên máy ảo Windows 10
5 Cài đặt Virtual Box
6 Khôi phục máy ảo Windows 10 trực tuyến
1 Trước khi bắt đầu bất kỳ Phòng thí nghiệm nào
1 Giới thiệu chuyên đề và mục tiêu học tập
2 Tệp thực thi Portable (PE)
3 Loại tệp
4 Lấy dấu vết
5 Chuỗi ký tự
6 Kỹ thuật che giấu mã
1 Cách thực hiện Phân tích Động
1 Giới thiệu chuyên đề và mục tiêu học tập
2 Tấn công Kỹ thuật Xã hội và Phần mềm Tải xuống
3 Phát hiện Keylogger
4 Bắt lưu lượng keylogger 1/2
5 Bắt lưu lượng keylogger 2/2
1 Giới thiệu chuyên đề và mục tiêu học tập
2 DLL là gì? Import/Export/APIs, Giới thiệu về Tiêm DLL
3 Kỹ thuật tiêm DLL, Chi tiết tiêm mã từ xa
4 Viết mã tiêm DLL từ xa
5 Viết malware vào DLL
1 Giới thiệu chuyên đề và mục tiêu học tập
2 Phân tích DLL với rundll32
3 Phân tích DLL với x32dbg
4 Phân tích DLL kết hợp x32dbg, rundll32 và procmon
5 Phân tích DLL với Noriben
1 Giới thiệu chuyên đề và mục tiêu học tập
2 Đánh giá mã Keylogger TotalAware3
3 Giới thiệu Keylogger TotalAware2
4 Module gián điệp Facebook của TotalAware2 1/2
5 Module gián điệp Facebook của TotalAware2 2/2
6 Delegates trong C#
7 Bộ lắng nghe bàn phím TotalAware2 1/2
8 Bộ lắng nghe bàn phím TotalAware2 2/2
1 Giới thiệu chuyên đề và mục tiêu học tập
2 Ransomware là gì? Triệu chứng nhiễm, Các bước ransomware thực hiện
3 Xử lý khi bị nhiễm ransomware, Lưu đồ Ransomware Rams1
4 Đánh giá mã Rams1 1/3
5 Đánh giá mã Rams1 2/3
6 Đánh giá mã Rams1 3/3
7 Đánh giá mã DecryptRams1
8 Bắt Rams1 với Wireshark
9 Thêm lớp phức tạp cho Rams1 1/2
10 Thêm lớp phức tạp cho Rams1 2/2
1 Giải mã các thành phần malware
2 Thu thập Chỉ số Xâm phạm (IoC)
1 Giới thiệu chuyên đề và mục tiêu học tập
2 Shim là gì? Mục đích? Cách hoạt động?
3 Thiết lập phòng thí nghiệm minh họa Shims 1/2
4 Thiết lập phòng thí nghiệm minh họa Shims 2/2
5 Lợi dụng tính năng Shim để tiêm malware.
6 Đánh cắp dữ liệu bằng Metasploit.
7 Xử lý khi bị nhiễm Shim.

Giới thiệu khóa học

Updated: As promised, this course is constantly evolving, and we've just added an entirely new section! It covers Shims, and as always, you'll find: theory, a practical lab, and full access to the source code. Enjoy!

We will guide you step by step from Static to Dynamic Analysis, teaching you how to catch and examine our custom malware samples in your system and network!

You'll learn how to analyze, prevent, and code various types of malware, including Ransomware, Keyloggers, Injectors, malicious DLLs, Shims, and more.

  • Our labs are fully compatible with Windows 10 and 11.

  • This course is now part of the Sanru Online Academy and has been updated and re-edited for an enhanced learning experience.

This is a 100% interactive course.

We are committed to answering all your questions.

We are committed to keeping this course updated.

We are committed to adding new sections over time, making this course a living resource. This means you'll always have new malware samples to conduct your experiments on.

Did you know that the demand for Cybersecurity Researchers is increasing every year? And that this demand is not being met, with some of the highest salaries in the technology sector?

This course will teach you everything you need to kickstart your career as a Malware Analyst and pave your way into one of the most well-paid sectors in cybersecurity.

Based on the premise: "You can't analyze what you don't understand," we provide full malware source code (proof of concept). We'll guide you through our malware samples (Injectors, malicious DLLs, Keyloggers, and Ransomware) line by line.

Using our own malware samples, we will teach you stealth techniques, obfuscation, armoring, and persistence.

Even if you're not a beginner, you will still enjoy and gain valuable knowledge by analyzing our malware code and following the technical explanations.

This course was designed by experienced malware analysts, cybersecurity researchers, and academics. It is meant to be didactic and easy to follow, packed with resources that you'll find in the corresponding sections.

So far, we've added these resources (with more to come):

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

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

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

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

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

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

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

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

  9. Practices: A document containing the lab exercises guide.

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

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

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

A quick note: Crackers are unwelcome! We are the good guys. Our malware samples are not meant to be weaponized.


What you’ll learn:

  • How to analyze, prevent, and code Ransomware (proof of concept). Source code provided for academic purposes.

  • How to analyze, prevent, and code a Keylogger that hides in legitimate Windows processes (proof of concept). Source code provided for academic purposes.

  • How to analyze, prevent, and code a Keylogger with a filter to steal Facebook credentials (proof of concept). Source code provided for academic purposes.

  • How to analyze, prevent, and code an Injector to infect legitimate Windows processes (proof of concept). Source code provided for academic purposes.

  • How to analyze, prevent, and code a malicious DLL (proof of concept). Source code provided for academic purposes.

  • How to set up a test lab to safely analyze malware.

  • How to differentiate between different types of malware, their behaviors, attack vectors, prevention techniques, and more.

  • How malware infects your system and its life cycle.

  • The main components of malware: payload, obfuscation, persistence, stealth, and armoring.

  • How malware connects to a Command and Control Center and its function.

  • How to gather Indicators of Compromise (IoCs) from infected systems.

  • How to analyze malware that tricks users into downloading it.

  • How to capture malware on your operating system.

  • How to capture malicious traffic on your network.

Course Requirements:

  • Basic computer and programming knowledge (in any language) is recommended but not mandatory.

Who is this Course For?

  • Beginners who want to pursue a lucrative career as Malware Analysts or Cybersecurity Researchers.

  • Malware enthusiasts and cybersecurity researchers looking to deepen their knowledge of cyber threats.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cybersecurity
Hiển thị tất cả khoá học Malware Analysis
Hiển thị tất cả khoá học Reverse Engineering
Hiển thị tất cả khoá học Windows Security
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊