Udemy – Malware Development and Reverse Engineering 1 : The Basics 2021-10

Udemy – Malware Development and Reverse Engineering 1 : The Basics 2021-10 Downloadly IRSpace

Udemy – Malware Development and Reverse Engineering 1 : The Basics 2021-10
Udemy – Malware Development and Reverse Engineering 1 : The Basics 2021-10

Malware Development and Reverse Engineering 1 : The Basics, only know the how’s. To fill that knowledge gap, I have created this course. You will learn first-hand from a Malware Developers’ perspective what windows API functions are commonly used in malware and finally understand why you need to trace them when reversing malware. We will be using free tools in this course, including Oracle Virtual Box and Flare-VM and the Community Edition of Microsoft Visual Studio 2019 C++. We will also install Kali Linux in the Virtual Box for learning how to use Metasploit to generate windows shellcode. Everything is highly practical. No boring theory or lectures. More like walk-throughs which you can replicate and follow along. By the end of this course, you will have the basic skills to better understand how Malware works from the programmers’ point of view. This knowledge and skills are suitable for those aspiring to be Red Teamers.

What you’ll learn

  • Basic Programming for Malware Analysis
  • Basic Programming Knowledge for Reverse Engineering
  • Creating and Compiling EXE and DLLs
  • Creating Windows Shellcode Using Metasploit on Kali Linux
  • Analyzing memory of a running malware
  • Injecting Shellcode into Running Processes
  • Creating Remote Thread
  • Encryption of Payloads and Function Call String Parameters
  • Hiding Shellcode Payloads in Executable Files
  • Obfuscating Function Calls
  • Malware Stealth Strategies
  • Encoding of Payloads
  • Trojan Development Life Cycle

Who this course is for

  • Reverse Engineering and Malware Analysis Students
  • Programmers who want to know how Malware is created
  • Students planning on entering Malware Analysis and Reverse Engineering or Penetration Testers as a Career Path
  • Penetration Testers and Ethical Hackers

Specificatoin of Malware Development and Reverse Engineering 1 : The Basics

  • Publisher : Udemy
  • Teacher : Paul Chin
  • Language : English
  • Level : All Levels
  • Number of Course : 56
  • Duration : 7 hours and 49 minutes

Content of Malware Development and Reverse Engineering 1 : The Basics

1. How to setup a malware development lab
2. PE Header Export Directory Structure
3. PE Header Import Directory and IAT Structure
4. Advanced Function Obfuscation
5. Thread Context Injection
6. Map-View Code Injection
7. APC (Asynchronous Procedure Call) Injection
8. Early Bird APC Injection
9. Reflective Loading Trojans
10. Heaven’s Gate Cross Injections
11. API Hooking Using the Detours Library
12. Hooking the IAT (Import Address Table)
13. API Hooking using Inline Patch Hooking
14. Multiple Processes Control
15. Lab Project Password Sniffer Trojan
16. Bonus Lecture

Requirements

  • Windows PC
  • Basic C Language
  • Basic Linux commands

Sample Clip

Installation Guide

Extract the files and watch with your favorite player

Subtitle : English

Quality: 720p

Download Links

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 1 GB

Download Part 4 – 1 GB

Download Part 5 – 328 MB

File size

4.32 GB