单项选择题

A.利用没有采用DYNAMICBASE选项保护的模块作跳板
B.先尝试关闭当前进程的DEP保护,然后再运行Shellcode
C.将包含Shellcode的内存页面标记为可执行,然后再跳过去执行
D.通过分配可执行内存,再将Shellcode复制到内存区域,然后跳过去执行