ExOShim : Preventing Memory Disclosure using Execute-Only Kernel Code
Automatic Reverse Engineering of Data Structures from Binary Execution