xaker

Байт за байтом. Учимся восстанавливать структуры данных с помощью Ghidra и GDB

  • пятница, 18 сентября 2026 г. в 00:00:17
https://xakep.ru/2026/09/17/ghidra-structures/
Для подписчиков
Сегодня мы разберем на практике, как реверсировать неизвестный бинарник C++ и восстанавливать скрытые структуры данных по косвенным признакам. Совместим статический анализ в Ghidra с динамическим анализом в GDB, проверим гипотезы экспериментами и разберемся, как устроено хранение коротких и длинных строк в std::string. Заодно увидим, почему в реверсе важно не доверять первой догадке и подтверждать выводы экспериментом.