ClassInformer Tutorial - Run Time Type Information RTTI
Support us on Patreon: http://bit.ly/38mnveC
ClassInformer is the second most important tool besides strings in reverse engineering. Run-time type information (RTTI) is a mechanism that allows the type of an object to be determined during program execution. RTTI was added to the C++ language because many vendors of class libraries were implementing this functionality themselves.
Class Informer is an Ida Pro plugin which parses this information and lets you easily view the run time type information and addresses of the vtable functions which have RTTI.
This class informer tutorial and rtti tutorial will teach you how to use the plugin in IDA Pro to parse the RTTI.
Discussion & Download : https://bit.ly/2WU7OIR
run-time type information or run-time type identification (RTTI) is a feature of the C++ programming language that exposes information about an object's data type at runtime. Run-time type information can apply to simple data types, such as integers and characters, or to generic types. This is a C++ specialization of a more general concept called type introspection
RTTI is available only for classes that are polymorphic, which means they have at least one virtual method. In practice, this is not a limitation because base classes must have a virtual destructor to allow objects of derived classes to perform proper cleanup if they are deleted from a base pointer.
run time type information is optional with some compilers; the programmer can choose at compile time whether to include the functionality. There may be a resource cost to making RTTI available even if a program does not use it.
In C++, pointers to classes have a static type, the type written in the pointer declaration, and a dynamic type, which is determined by the actual type referenced. The dynamic type of the object could be any class type derived from the static type. RTTI allows the programmer to determine the dynamic type of the pointer. Class Informer Tutorial - Run Time Type Information RTTI
Class Informer Plugin for IDA Pro
An IDA Pro Windows object RTTI vftable finder, fixer, and lister plug-in.
Places structure defs, names, labels, and comments to make more sense of class and structure vftables ("Virtual Function Table").
Lists found RTTI structures and C++ classes in a window for browsing.
Donate on our Forum : http://bit.ly/2HkOco9
Support us on Patreon : http://bit.ly/38mnveC
ClassInformer Tutorial - Run Time Type Information RTTI
Follow us on Facebook : http://bit.ly/2vvHfhk
Follow us on Twitter : http://bit.ly/3bC7J1i
Follow us on Twitch : http://bit.ly/39ywOZ2
Follow us on Reddit : http://bit.ly/3bvOB57
Follow us on GitHub : http://bit.ly/2HoNXIS
Follow us on Instagram : http://bit.ly/2SoDOlu
https://guidedhacking.com