Technical requirements
In this chapter, we will use the Kali Linux (https://www.kali.org/) and Parrot Security OS (https://www.parrotsec.org/) virtual machines for development and demonstration, and Windows 10 (https://www.microsoft.com/en-us/software-download/windows10ISO) as the victim’s machine.
As far as compiling our examples, I use MinGW (https://www.mingw-w64.org/) for Linux, which I install via the following command:
$ sudo apt install mingw-*
Also, in this chapter, we are using https://github.com/x64dbg/x64dbg in our practical cases.