Coarse-grained Dynamic Taint Analysis for Defeating Control and Non-control Data Attacks
Analyzing Memory Accesses in x86 Executables