BIRD: binary interpretation using runtime disassembly
StackGuard: Automatic Adaptive Detection and Prevention of Buffer-Overflow Attacks