Shellcode techniques¶ When writing shellcode for Linux, system calls (syscalls) are used. Best is to start with a basic shell, move onto egg hunters, reverse TCP shellcode, and finally, shellcode for 64-bit operating systems. Resources¶ Linux kernel map