-
Автор темы
- #1
Мне нужно выполнить RunScript из CVScriptGameSystem для того чтобы сделать что-то типа
Для того чтобы сдампить скрипт кастомки, который использует следующий код:
Нашел похожий вопрос: https://yougame.biz/threads/284483/
Обновил sig
, взял описание класса
Открыл reclass, вбил vtable и понял что описание устарело, функций больше, пустых sub (которые делают ret 0x0) больше, естественно изменился порядок
Как теперь найти правильные индексы RunScript-ов? Спасибо.
(А ещё есть ощущение, что GetDedicatedServerKeyV2 это функция которая выполняется на сервере и естественно даже запустив кастомку на локалхосте правильный ключ я не получу, но я могу ошибаться)
Код:
print(GetDedicatedServerKeyV2("dota_0"))
Код:
local key = GetDedicatedServerKeyV2("dota_0")
GameRules.XDecrypt = function(code, ...)
local text = string.fromhex(code)
local plain = aeslua.decrypt(key, text, aeslua.AES128, aeslua.CBCMODE)
return loadstring(plain)(...)
end
Обновил sig
Код:
Memory::Scan("48 8B 0D ?? ?? ?? ?? 44 0F B6 C3", "client.dll").GetAbsoluteAddress(3);
Пожалуйста, авторизуйтесь для просмотра ссылки.
Открыл reclass, вбил vtable и понял что описание устарело, функций больше, пустых sub (которые делают ret 0x0) больше, естественно изменился порядок
Как теперь найти правильные индексы RunScript-ов? Спасибо.
(А ещё есть ощущение, что GetDedicatedServerKeyV2 это функция которая выполняется на сервере и естественно даже запустив кастомку на локалхосте правильный ключ я не получу, но я могу ошибаться)