菱形繼承,多繼承,虛繼承、虛表的內存結構全面剖析(逆向分析基礎)

// 聲明:以下代碼均在Win32_Sp3   VC6.0_DEBUG版中調試通過.. 在逆向還原代碼的時候,必須得掌握了菱形繼承,多繼承,虛繼承虛函數的內存虛表結構。所以,這篇文章獻給正在學習C++的朋友們。 當然,由於水平有限,必定錯漏百出!所以,希望耽誤您的時間,懇求您的指點。在這裏萬分感謝! 首先,我們定義如下類: class A { public: A() { m_nDa
相關文章
相關標籤/搜索