Address space layout randomization
Data Execution Prevention
Exploit
Pointer
JIT spraying
Computer security
Cyberwarfare
Shellcode