Smokestack: Thwarting DOP Attacks with Runtime Stack Layout Randomization | IEEE Conference Publication | IEEE Xplore