Cover image for Practical Antivirus and EDR Evasion Techniques

Practical Antivirus and EDR Evasion Techniques

Assess endpoint defenses and refine responsible red team testing strategies

SS

Created by Swapnil Singh

Explore how antivirus and EDR tools identify threats using signatures, heuristics, and behavioral monitoring. Learn to build and adapt C-based shellcode runners, apply obfuscation, and test payloads in memory for responsible red team assessments.

Packt | Jul 2026 | 644 min

What You Will Learn

You will start by learning core Windows process and API concepts, then move step by step through building shellcode runners and examining static detection. Each section introduces new evasion techniques, from obfuscation to in-memory execution, with practical demonstrations that help you interpret and adapt to detection results.

Key Features

  • Compare detection methods to spot weaknesses in endpoint security products
  • Build and adapt C-based shellcode runners for hands-on evasion practice
  • Apply obfuscation and in-memory execution to test and refine bypass strategies

Target Audience

This course is designed for ethical hackers, penetration testers, red teamers, and cybersecurity professionals who want to understand and test antivirus and EDR defenses. You should be comfortable with basic ethical hacking, Windows, command-line work, virtual machines, and have some experience with C programming. No prior evasion skills are needed.

Related courses