101 citations · 375 across the 17 of their papers we have counts for
3 papers · 1 filter
Protecting the stack with PACed canaries
Hans Liljestrand, Zaheer Gauhar, Thomas Nyman +2
Stack canaries remain a widely deployed defense against memory corruption attacks. Despite their practical usefulness, canaries are vulnerable to memory disclosure and brute-forcin…
PACStack: an Authenticated Call Stack
Hans Liljestrand, Thomas Nyman, Lachlan J. Gunn +2
A popular run-time attack technique is to compromise the control-flow integrity of a program by modifying function return addresses on the stack. So far, shadow stacks have proven…
Exploitation Techniques and Defenses for Data-Oriented Attacks
Long Cheng, Hans Liljestrand, Thomas Nyman +4
Data-oriented attacks manipulate non-control data to alter a program's benign behavior without violating its control-flow integrity. It has been shown that such attacks can cause s…