reversing

C++ Class Reversing

Плагин Class Informer собирает имена классов в сводную таблицу, которая помогает перемещаться между классами. Для примера рассмотрим класс CPrpSolids, двойной клик переносит нас к следующей структуре, Нулевой элемент на который имеется обращение из кода, является базовым элементом таблицы vftable. Класс CPrpSolids наследуется от двух классов CPrpDataObject и tObject, поэтому часть вызовов в таблице относится к […]

reversing

Qt Reversing Application

Мне захотелось немного повозится с реверсингом кода, написанного на С++ с применением великолепной библиотеки Qt. Как мне показалось, единственная путная статья, описывающая внутреннее устройство классов «Egg Hunt in Tesla Infotainment: A First Look at Reverse Engineering of Qt Binaries» 2023 года. Дело оказалось проще, чем казалось. Открыв проект в IDA мы перейдем в Strings, чтобы […]