JITDefender: A Defense against JIT Spraying Attacks
Address obfuscation: an efficient approach to combat a broad range of memory error exploits