1. RED TEAM Operator: Malware Development Intermediate Course

    • Buy now
    • Learn more
  2. Intro and Setup

    • Course Introduction
    • Development VM Setup
    • RTO-MalDev2.ova
    • RTO-MDI.zip
    • RTO-MDI-encrypted.zip
    • Shellcodes
  3. PE madness

    • Revisiting PE file format
    • Walking through Export Address Table
    • Dancing with IAT
    • GetProcAddress/GetModuleHandle implementations
    • PE with no imports
    • Assignment
  4. Code Injection

    • Classic Injection Variations
    • Thread Context
    • Sections & Views
    • Asynchronous Procedure Calls
    • EarlyBird
    • Assignment
  5. Reflective DLLs

    • Reflective Injection Explained
    • ReflectiveLoader source review
    • Implanting RDI in source code
    • Shellcode RDI
    • Assignment
  6. x86 vs x64

    • WoW64 and Heaven's Gate
    • Migrating between 32-bit & 64-bit processes
  7. Hooking

    • API Hooking intro
    • Hooking with Detours
    • IAT hooks
    • In-line patching
    • Assignment
  8. Payload Control via IPC

    • MultiPayload Control
  9. Combined Project

    • Project Design
    • VCsniff
    • VCmigrate
    • VCpersist
    • Assignment #1
    • Assignment #2
    • Assignment #3
  10. Summary

    • Closing words
  1. Products
  2. Course
  3. Section

Code Injection

  1. RED TEAM Operator: Malware Development Intermediate Course

    • Buy now
    • Learn more
  2. Intro and Setup

    • Course Introduction
    • Development VM Setup
    • RTO-MalDev2.ova
    • RTO-MDI.zip
    • RTO-MDI-encrypted.zip
    • Shellcodes
  3. PE madness

    • Revisiting PE file format
    • Walking through Export Address Table
    • Dancing with IAT
    • GetProcAddress/GetModuleHandle implementations
    • PE with no imports
    • Assignment
  4. Code Injection

    • Classic Injection Variations
    • Thread Context
    • Sections & Views
    • Asynchronous Procedure Calls
    • EarlyBird
    • Assignment
  5. Reflective DLLs

    • Reflective Injection Explained
    • ReflectiveLoader source review
    • Implanting RDI in source code
    • Shellcode RDI
    • Assignment
  6. x86 vs x64

    • WoW64 and Heaven's Gate
    • Migrating between 32-bit & 64-bit processes
  7. Hooking

    • API Hooking intro
    • Hooking with Detours
    • IAT hooks
    • In-line patching
    • Assignment
  8. Payload Control via IPC

    • MultiPayload Control
  9. Combined Project

    • Project Design
    • VCsniff
    • VCmigrate
    • VCpersist
    • Assignment #1
    • Assignment #2
    • Assignment #3
  10. Summary

    • Closing words

6 Lessons
    • Classic Injection Variations
    • Thread Context
    • Sections & Views
    • Asynchronous Procedure Calls
    • EarlyBird
    • Assignment