April 2013
Intermediate to advanced
600 pages
17h 8m
English
1. Robert Murawski is a member of the technical staff in the CERT Program of Carnegie Mellon’s Software Engineering Institute (SEI).
Tush! tush! fear boys with bugs.
—William Shakespeare, The Taming of the Shrew, act 1, scene 2
Pointer subterfuge is a general term for exploits that modify a pointer’s value [Pincus 2004]. C and C++ differentiate between pointers to objects and pointers to functions. The type of a pointer to void or a pointer to an object type is called an object pointer type. The type of a pointer that can designate a function is called a function pointer type. A pointer to objects of type T is referred to as a “pointer to T.” C++ also defines a pointer to member type, which is ...
Read now
Unlock full access