Introduction
Writing shellcode involves an in-depth understanding of assembly language for the
target architecture in question. Usually, different shellcode is required for each version of
each operating system under each hardware architecture.This is why public exploits tend
to exploit a vulnerability on a highly specific target ...