Defeating Windows Defender
54mAdvanced2024-04-24
Authors

Malcolm Shore
Cybersecurity Expert, Former Director of GCSB
Course details
The course explains the approach to malware detection in the Windows environment, and the way in which the Windows Defender anti-malware software uses the anti-malware service interface (AMSI) to stop penetration testing tools being used on Windows Workstations and Servers. Instructor Malcolm Shore covers system administrator methods of switching off or removing Defender, the basic approaches used in penetration testing to avoid detection such as obfuscation and living off the land, and the various technical approaches such as memory patching and DLL hooking. At the end of the course, you should have a good working knowledge of how to defeat Windows Defender anti-malware controls.
Skills covered
Microsoft DefenderPenetration TestingCybersecurityMicrosoftOne-Off
Concepts
0. Introduction
- 01 - Understanding how hackers get past Windows Defender
- 02 - What you should know
- 03 - Disclaimer
1. Manipulating Defender
- 04 - Introduction to Defender and AMSI
- 05 - Defender real-time protection
- 06 - Defender Advanced Threat Protection
- 07 - Disabling Defender on Windows 10
- 08 - Disabling Defender in Windows 11
- 09 - Disabling Defender in Windows Servers
2. Obfuscation
- 10 - Obfuscating your payloads
- 11 - Creating an obfuscated msfvenom payload
- 12 - Using phantom evasion
- 13 - Using a simple shell
3. Bypassing AMSI
- 14 - Digging into AMSI
- 15 - Disrupting the AmsiOpenSession function
- 16 - Disrupting the AmsiScanBuffer function
- 17 - Using obfuscation for an AMSI bypass
- 18 - Using Powercat after AMSI bypass
Conclusion
- 19 - What's next
Related courses
Related learn paths
- Become an Ethical Hacker
- Prepare for the Docker Certified Associate (DCA) Certification
- Master SQL for Data Science
- Getting Started as an ASP.NET Developer
- Containerize Applications with Docker
- Succeed as a Remote IT Administrator
- Become an IT Security Specialist
- Developing and Delivering Software with Docker