gg.alert("欢迎您使用Standoff2的防封脚本 本脚本用途是为了破解版没有防封导致封号的问题 欢迎您的使用 官方频道@so2gongyipd\n"..os.date("\n%Y年%m月%d日%H时%M分%S秒").."") function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList('^/data/*.so*$') for i, v in pairs(t) do if v.type:sub(2, 2) == 'w' then table.insert(ranges, v) end end return ranges end local function Get_Address(N_So, Offset, ti_bit) local ti = gg.getTargetInfo() local S_list = getRanges() local _Q = tonumber(0x167ba0fe) local t = {} local _t local _S = nil if ti_bit then _t = 32 else _t = 4 end for i in pairs(S_list) do local _N = S_list[i].internalName:gsub('^.*/', '') if N_So[1] == _N and N_So[2] == S_list[i].state then _S = S_list[i] break end end if _S then t[#t + 1] = {} t[#t].address = _S.start + Offset[1] t[#t].flags = _t if #Offset ~= 1 then for i = 2, #Offset do local S = gg.getValues(t) t = {} for _ in pairs(S) do if not ti.x64 then S[_].value = S[_].value & 0xFFFFFFFF end t[#t + 1] = {} t[#t].address = S[_].value + Offset[i] t[#t].flags = _t end end end _S = t[#t].address print(string.char(231,190,164,58).._Q) end return _S end local _A = string.format('0x%X', Get_Address(t_So, t_Offset, _bit)) return _A end gg.alert("Добро пожаловать в антибан-скрипт для Standoff2. Этот скрипт предназначен для решения проблемы блокировки аккаунтов у пиратских версий игры. Добро пожаловать в его использование.tg@so2gongyipd\n"..os.date("\n%Y年%m月%d日%H时%M分%S秒").."") function PS() end function setvalue(address,flags,value) PS('修改地址数值(地址,数值类型,要修改的值)') local tt={} tt[1]={} tt[1].address=address tt[1].flags=flags tt[1].value=value gg.setValues(tt) end function Main() menu = gg.choice({ "大厅注入[Зал инъекций]", "使用教学[Обучение использованию]", "退出脚本", }, nil, "不保证百分百不封") if menu == 1 then A() end if menu == 2 then B() end if menu == 3 then Exit() end XGCK=-1 end function A() local t = {"libfmod.so:bss", "Cb"} local tt = {0x3213C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libfmod.so:bss", "Cb"} local tt = {0x3282C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x124850, 0xD4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x290980, 0xF8, 0x82} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so:bss", "Cb"} local tt = {0x108600, 0xD0, 0xB0, 0xBC} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x279518, 0xE0, 0x30} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0xD168} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0xD3B0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x387518, 0xD0, 0xD8, 0x1C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x38A888, 0xD0, 0x20, 0x5C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x38A888, 0xD0, 0x90, 0x3C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x38A8E8, 0xD0, 0x20, 0x1C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x395E80, 0xA0, 0x70, 0x5C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) local t = {"libunity.so", "Cd"} local tt = {0x395E80, 0xA0, 0xE0, 0x3C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = -1, freeze = true}}) gg.alert("注入成功Внедрение успешно") end function B() gg.alert("若你是使用破解版本注入 请你一定要先开启防封在开启你的注入功能 不要退出你的修改器 否则大概率还会封号 保持修改器开启\n"..os.date("Если вы используете взломанную версию для инъекции, обязательно сначала включите защиту от блокировки, а затем включите функцию инъекции. Не выходите из модификатора, иначе вас с большой вероятностью заблокируют. Держите модификатор включенным.").."") end function Exit() print("") os.exit() end while true do if gg.isVisible(true) then XGCK = 1 gg.setVisible(false) end gg.clearResults() if XGCK == 1 then Main() end end