Skip to main contentSkip to main content
Room Banner
Back to all walkthroughs
Room Icon

AV Evasion: Shellcode

Premium room

Learn shellcode encoding, packing, binders, and crypters.

medium

120 min

16,224

User profile photo.
User profile photo.

To access material, start machines and answer questions login.

In this room, we'll explore how to build and deliver payloads, focusing on avoiding detection by common engines. We'll look at different techniques available to us as attackers and discuss the pros and cons of every one of them.

Objectives

  • Learn how shellcodes are made.
  • Explore the pros and cons of staged payloads.
  • Create stealthy shellcodes to avoid detection.

Prerequisites

It is recommended to have some prior knowledge of how antivirus software works and a basic understanding of encryption and encoding. While not strictly required, some knowledge of basic assembly language can also be helpful. Also, we recommend having a basic understanding of reading code and understanding functions (C, C#).

Answer the questions below

Click and continue learning!