ROP is still dangerous: breaking modern defenses
Return-oriented programming without returns