A shellcode generation framework for creating undetectable trojans with local and remote loading options.