Technical requirements
To follow along with the topics in the chapter, you will need the following:
- Previous experience in antivirus software
- Basic understanding of memory and processes in the Windows operating system
- Basic understanding of the C/C++ or Python languages
- Basic understanding of the Portable Executable (PE) structure
- Nice to have: Experience using a debugger and disassemblers such as the Interactive Disassembler Pro (IDA Pro) and x64dbg
Check out the following video to see the code in action: https://bit.ly/2Tu5Z5C