The course is divided into four logical sections:
- Malware development tricks and techniques (classic injection tricks, DLL injection tricks, shellcode running)
- AV evasion tricks (Anti-VM, Anti-Sandbox, Anti-disassembling)
- Persistence techniques
- Cryptographic functions in malware development (exclusive)
Most of the examples in this course require an understanding of the Python and C/C++ programming languages.
Knowledge of assembly language basics is not required but will be an advantage.
Examples and recommended literature:
https://cocomelonc.github.io/book/2022/07/16/mybook.html
https://www.amazon.com/dp/1801810176
You also can use code from my book for practice:
https://github.com/PacktPublishing/Malware-Development-for-Ethical-Hackers/
If you not only learn how to write malware but also follow my research, then read my blog; there is a lot of interesting practice-oriented stuff here. https://cocomelonc.github.io