Tools that store copies of return addresses on a separate stack. When a function returns, its stored return address is checked against the copy on the separate stack. (adapted from Wil05) |
•owl:Thing |
•sec:Countermeasure |
•sec:MemoryProtection |
•CopyingAndCheckingTargetData |
sec:MemoryProtection |
Class(CopyingAndCheckingTargetData partial sec:MemoryProtection)