Computer security
Cyberwarfare
Cybercrime
Address space layout randomization
Return-oriented programming
Vulnerability
Code injection
Software bugs
JIT spraying
PaX