I have no prior knowledge in malware developement. This repo will be used to keep track of my learning process.
The examples in this repo are ONLY for educational purposes.
- some basic knowledge in C/C++
- fundamentals about processes, threads and handles
- Win32 API functions
Some common techniques that are used:
- shellcode injection
- dll injection
- NTDLL/NTAPI
- direct system calls
- indirect system calls
- reflective DLL injection
- process hollowing
- panthom hollowing
- hook injection
- apc injection
- etc...