In the previous post of this series we discussed how Google had included Asan in GCC to detect memory corruption errors. Virtual-Table Verification (VTV) is another option of GCC (> 4.9) developed by Google to try to prevent attacks that attempt to corrupt the vtable pointers. In C ++ polymorphism oriented paradigm is implemented through virtual tables objects, or vtables.
The post Hardening binaries (IV) – VTV appeared first on S3lab.
]]>