Technical requirements
To follow along with the topics in the chapter, you will need the following:
- Previous experience in antivirus software
- Basic understanding of detecting malicious Portable Executable (PE) files
- Basic understanding of the C/C++ or Python programming languages
- Basic knowledge of the x86 assembly language
- Nice to have: Experience using a debugger and disassemblers such as Interactive Disassembler Pro (IDA Pro) and x64dbg
Check out the following video to see the code in action: https://bit.ly/3iIDg7U