Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
автор уязвимости ранее имел негативный опыт общения с техподдержкой Blizzard, которая ему для решения всех проблем предлагала переустановить игру
struct JassVArray
{
int *VFuncs;
int ListSize;
int NItems;
int *Items; // Это поле является указателем на данные массива
int BlockSize;
}
set zg0oI[0x200]=0xE8575653
set zg0oI[0x201]=0x000000F3
//...
CPU Disasm
Hex dump Command Comments
53 PUSH EBX ; сохраняем регистры
56 PUSH ESI
57 PUSH EDI
E8 F8000000 CALL 0056C100 ; Вызов. Адрес равен адресу начала кода + 0x0100
История и описание уже исправленной уязвимости в игре WarCraft 3