Address space layout randomization
NOP
Computer architecture
Computing
Exploit
Shellcode
JIT spraying
Machine code