sk89q_mta
Исследователь
- Сообщения
- 43
- Реакции
- 10
Всех приветствую!
В данной теме расскажу как искать дыры в ресурсах сервера МТА..
Начнем....
На RPBOX, MTA PROVINCE, NEXTRP - через Process Hacker, GH INJECTOR, И т.д не заижектишь стоит драйверный античит FairplayKD
Искать дыры очень легко если у вас есть dumper, если у вас его нету то задампите его --
!!!Она не вытащит всё!!!! Вытащит только клиентскую часть скрипта..
Ну, или можно заюзать консольный дампер(если у вас заинжектен Lua Executor в игру) -- (Инжектить только в главном меню игры) После того как заинжектили, заходим на сервер и нажимает F9 и вставляем эту шнягу:
Затем открываем F8, и туда будут выводится триггеры скрипта с которыми вы взаимодействовали....
Например есть сервер в МТАШке - Province X(Копия провинции) !!!!!!ДЫРЫ ЕСТЬ ВЕЗДЕ!!!!!! Даже у опытного разработчика может пойти все через сраку!!!!!!!
И там есть 2 триггера на накрутку денег
Один триггер связан с Банком на пополнение денег в банк:
И есть так-же триггер на монетку:
Вооооот, Хз зачем я это пишу но мне скучно и мне нужны сообщения что-бы скачивать что-то
В данной теме расскажу как искать дыры в ресурсах сервера МТА..
Начнем....
На RPBOX, MTA PROVINCE, NEXTRP - через Process Hacker, GH INJECTOR, И т.д не заижектишь стоит драйверный античит FairplayKD
Искать дыры очень легко если у вас есть dumper, если у вас его нету то задампите его --
!!!Она не вытащит всё!!!! Вытащит только клиентскую часть скрипта..
Ну, или можно заюзать консольный дампер(если у вас заинжектен Lua Executor в игру) -- (Инжектить только в главном меню игры) После того как заинжектили, заходим на сервер и нажимает F9 и вставляем эту шнягу:
function onZPreZFunction( sourceResource, functionName, isAllowedByACL, luaFilename, luaLineNumber, ... )
local args = { ... }
local resname = sourceResource and getResourceName(sourceResource)
outputConsole("[".. tostring(resname) .. "] ".. tostring(functionName) .. "(args: " .. tostring(#args) .. ") ".. ": ".. inspect(args))
end
addDebugHook( "preFunction", onZPreZFunction, { "triggerServerEvent", "teaEncode", "encodeString" } )
Затем открываем F8, и туда будут выводится триггеры скрипта с которыми вы взаимодействовали....
Например есть сервер в МТАШке - Province X(Копия провинции) !!!!!!ДЫРЫ ЕСТЬ ВЕЗДЕ!!!!!! Даже у опытного разработчика может пойти все через сраку!!!!!!!
И там есть 2 триггера на накрутку денег
Один триггер связан с Банком на пополнение денег в банк:
Если мы сделаем 0 разделить на 0 = то получим модуль бесконечности..triggerServerEvent("RequestBankAddMoney", getResourceRootElement(getResourceFromName("provincex_bank")), 0/0)
И есть так-же триггер на монетку:
Думаю поймете что это за триггер)) Он работал на протяжении создании Province X, хотя там не баклажаны стоят на разработчике...triggerServerEvent("provincex_coin_onClientGameFinished", root, 4000000 )
Вооооот, Хз зачем я это пишу но мне скучно и мне нужны сообщения что-бы скачивать что-то