
Practical Antivirus and EDR Evasion Techniques
Assess endpoint defenses and refine responsible red team testing strategies
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.





