vtable – S3lab http://s3lab.deusto.es S3lab Security Blog Wed, 06 May 2020 12:51:35 +0000 en-US hourly 1 https://wordpress.org/?v=5.1.5 Hardening binaries (IV) – VTV http://s3lab.deusto.es/hardening-binaries-4/ Sat, 29 Oct 2016 09:22:51 +0000 http://s3lab.deusto.es/?p=8591 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

The post Hardening binaries (IV) – VTV appeared first on S3lab.

]]>
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.

]]>