Ad

Beginners-Guide-to-Obfuscation: Learn malware evasion techniques

This guide demonstrates obfuscation techniques using PowerShell, VB, and C# to evade detection by Windows Defender, AMSI, and ETW.
Screenshot of BC-SECURITY/Beginners-Guide-to-Obfuscation homepage

Beginners-Guide-to-Obfuscation teaches how to evade security defenses. This guide explores techniques for obfuscating malware payloads to avoid detection by systems like Windows Defender and AMSI. It's a hands-on course covering methods in PowerShell, Visual Basic (VB), and C#.

This project offers practical, hands-on experience with malware obfuscation. It provides a clear demonstration of techniques used in security assessments and red teaming. The guide focuses on the core concepts of AMSI bypassing and payload obfuscation.

  • AMSI Bypass: Includes methods to circumvent Microsoft's Antimalware Scan Interface.
  • Payload Obfuscation: Demonstrates techniques to hide malware payloads from static and dynamic detection.
  • Network Evasion: Covers alternative methods for evading network-based security measures.
  • .NET Obfuscation: Focuses on obfuscating .NET payloads using VB and C#.
  • Red Teaming Methodology: Introduces the application of obfuscation in red teaming exercises.

The project provides recordings of workshops, indicating a completed educational effort. The materials focus on specific, well-defined techniques. While not actively developed, the content remains relevant to current security challenges.

This guide is valuable for cybersecurity professionals seeking to understand malware evasion techniques. It's particularly useful for red teamers, security researchers, and penetration testers aiming to assess system defenses and validate detection capabilities. It offers a practical alternative to relying solely on automated tools for security testing.

Languages:
Summarize:
Share:
Stars
1,077
Forks
149
Issues
0
Created
5 years ago
Commit
2 years ago
License
MIT
Archived
No
Updated 2 days ago

Similar Repositories