Shellcoding in its most literal sense, means writing code that will return a remote shell when executed