
Windows Malware Development: Building Modern Malware in C
Apply controlled malware techniques to strengthen security testing and analysis
Created by Swapnil Singh
Gain hands-on experience building and analyzing modern Windows malware using C. Explore how malware interacts with Windows internals, from PE structures to process manipulation and evasion. Learn to apply these techniques ethically for stronger security testing and analysis.
Packt | Jul 2026 | 1966 min
What You Will Learn
You will start by learning the basics of Windows internals and the PE file format, then move on to practical demonstrations of process control, persistence, and evasion techniques. Each section builds on the last, combining code walkthroughs with hands-on exercises to reinforce safe and ethical malware development and analysis.
Key Features
- Create and analyze malware samples in C to understand real-world attack methods
- Manipulate Windows processes, escalate privileges, and implement persistence techniques
- Apply obfuscation and evasion strategies to test and improve defensive tools
Target Audience
Designed for ethical hackers, penetration testers, red teamers, and advanced cybersecurity learners with some experience in C or C++. If you are looking to deepen your understanding of malware for security assessments and have a working knowledge of Windows and basic programming, this course will help you build practical skills for responsible security testing.





