For absolute control and the smallest size, shellcode is often written directly in Assembly. [IT432] Class 12: Shellcode
: Instead of saving an .exe to the hard drive (where antivirus often scans), the shellcode is injected directly into the memory of a running process (like explorer.exe ). convert exe to shellcode