[Из песочницы] Уязвимость классов C++ или Как получить доступ к запрещенным элементам
Привет Хабр! В процессе написания очередного файлового упаковщика, задался вопросом: «Каким же образом происходит деление на частные, защищенные и публичные объекты в классах?». Как оказалось, никакого деления нет — это чистая абстракция. Ниже описано строение и функционирование классов на языке C++, а так же способы обходов запретов частных полей доступа.Читать дальше →