--[[ By算法混淆    へ    /|   /\7   ∠_/   / │ ◆ / /  │ Z _,< /   /`ㅑ  │     ㅑ   /  〉   Y      `  / /  イ● 、 ●  ⊂⊃ 〈    ()  へ    | \〈   >ー 、_  ィ  │ //   / へ 北 / ノ<| \\   ㅑ_ノ  (_/  │//   7       |/   >―r ̄ ̄`ー―_ | ███████████████████████ ◘加密作者:By 💡加密版本:自用Lua混淆版 官方频道:TG @BYYXnb QQ群 427975011 📈加密强度:★ 🔠加密简介: 防反编译✓ 代码混淆✓ 公益转用✓ ●作者留言: 通杀破解所有加密 @BYYX404 拜师学习 此工具仅用作发公益文件时进行公益加密[和不加密没区别] ███████████████████████ ]] local Char = {} local _Char = (function(_) for i = 0, 255 do Char[i] = string.char(i) Char[(Char[i])] = i end Char["bit32"] = _ end)(bit32.bxor) local Concat = table.concat local dec = function(a, b) return (Char[Char["bit32"](Char[a], Char[b])]) end function S_Pointer(t_So, t_Offset, _bit) local function getRanges() local ranges = {} local t = gg.getRangesList((dec('\27','\69')..dec('\40','\7')..dec('\0','\100')..dec('\74','\43')..dec('\113','\5')..dec('\93','\60')..dec('\15','\32')..dec('\54','\28')..dec('\47','\1')..dec('\115','\0')..dec('\121','\22')..dec('\60','\22')..dec('\52','\16'))) for i, v in pairs(t) do if v.type:sub(2, 2) == (dec('\44','\91')) 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((dec('\89','\7')..dec('\51','\29')..dec('\62','\20')..dec('\1','\46')), "") 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 end return _S end local _A = string.format((dec('\54','\6')..dec('\40','\80')..dec('\6','\35')..dec('\84','\12')), Get_Address(t_So, t_Offset, _bit)) return _A end gg.alert((Concat({dec('\192','\37'),dec('\154','\31'),dec('\34','\142'),dec('\175','\72'),dec('\224','\123'),dec('\241','\123'),dec('\199','\32'),dec('\196','\77'),dec('\154','\18'),dec('\253','\27'),dec('\254','\98'),dec('\173','\1'),dec('\94','\187'),dec('\171','\45'),dec('\152','\29'),dec('\81','\180'),dec('\33','\140'),dec('\189','\37'),dec('\252','\21'),dec('\144','\8'),dec('\150','\36'),dec('\43','\206'),dec('\164','\20'),dec('\144','\17'),dec('\135','\104'),dec('\42','\150'),dec('\155','\23'),dec('\145','\116'),dec('\185','\14'),dec('\16','\162'),dec('\80','\182'),dec('\197','\74'),dec('\28','\140'),dec('\75','\175'),dec('\15','\181'),dec('\4','\160'),dec('\109','\139'),dec('\213','\102'),dec('\179','\40'),dec('\136','\110'),dec('\246','\77'),dec('\221','\120'),dec('\9','\3'),dec('\74','\30'),dec('\101','\34'),dec('\32','\0'),dec('\92','\28'),dec('\3','\65'),dec('\100','\61'),dec('\76','\21'),dec('\109','\53'),dec('\54','\88'),dec('\101','\7'),dec('\59','\27'),dec('\0','\81'),dec('\124','\45'),dec('\147','\116'),dec('\179','\13'),dec('\168','\12'),dec('\34','\2'),dec('\59','\15'),dec('\51','\1'),dec('\42','\29'),dec('\62','\7'),dec('\29','\42'),dec('\40','\29'),dec('\60','\12'),dec('\1','\48'),dec('\62','\15'),dec('\52','\20'),dec('\105','\143'),dec('\13','\183'),dec('\211','\67'),dec('\57','\222'),dec('\53','\149'),dec('\199','\70'),dec('\210','\52'),dec('\243','\104'),dec('\236','\88'),dec('\98','\132'),dec('\195','\85'),dec('\242','\66'),dec('\200','\33'),dec('\252','\124'),dec('\209','\75'),dec('\205','\42'),dec('\141','\18'),dec('\47','\138'),dec('\101','\130'),dec('\168','\22'),dec('\255','\91'),dec('\40','\8'),dec('\106','\42'),dec('\116','\12'),dec('\113','\28'),dec('\54','\94'),dec('\70','\40'),dec('\58','\88'),dec('\38','\71'),dec('\15','\5'),dec('\107','\140'),dec('\42','\130'),dec('\186','\9'),dec('\183','\82'),dec('\46','\128'),dec('\160','\58'),dec('\149','\115'),dec('\188','\60'),dec('\42','\141'),dec('\70','\174'),dec('\154','\29'),dec('\136','\34'),dec('\89','\191'),dec('\153','\44'),dec('\171','\32'),dec('\162','\77'),dec('\246','\74'),dec('\180','\53'),dec('\12','\227'),dec('\189','\1'),dec('\168','\41'),dec('\82','\189'),dec('\234','\86'),dec('\180','\53')}))) local t = {(dec('\105','\5')..dec('\112','\25')..dec('\102','\4')..dec('\35','\87')..dec('\43','\78')..dec('\106','\24')..dec('\54','\69')..dec('\66','\35')..dec('\115','\21')..dec('\124','\25')..dec('\60','\18')..dec('\122','\9')..dec('\14','\97')), (dec('\110','\45')..dec('\81','\53'))} local tt = {0x2D7A4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 131328, freeze = true}}) local t = {(dec('\105','\5')..dec('\112','\25')..dec('\102','\4')..dec('\35','\87')..dec('\43','\78')..dec('\106','\24')..dec('\54','\69')..dec('\66','\35')..dec('\115','\21')..dec('\124','\25')..dec('\60','\18')..dec('\122','\9')..dec('\14','\97')), (dec('\110','\45')..dec('\81','\53'))} local tt = {0x2DFE4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 131328, freeze = true}}) local t = {(dec('\105','\5')..dec('\112','\25')..dec('\102','\4')..dec('\35','\87')..dec('\43','\78')..dec('\106','\24')..dec('\54','\69')..dec('\66','\35')..dec('\115','\21')..dec('\124','\25')..dec('\60','\18')..dec('\122','\9')..dec('\14','\97')), (dec('\110','\45')..dec('\81','\53'))} local tt = {0x364D4} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 131328, freeze = true}}) local t = {(dec('\105','\5')..dec('\112','\25')..dec('\102','\4')..dec('\35','\87')..dec('\43','\78')..dec('\106','\24')..dec('\54','\69')..dec('\66','\35')..dec('\115','\21')..dec('\124','\25')..dec('\60','\18')..dec('\122','\9')..dec('\14','\97')), (dec('\110','\45')..dec('\81','\53'))} local tt = {0x2CD98} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) local t = {(dec('\105','\5')..dec('\112','\25')..dec('\102','\4')..dec('\35','\87')..dec('\43','\78')..dec('\106','\24')..dec('\54','\69')..dec('\66','\35')..dec('\115','\21')..dec('\124','\25')..dec('\60','\18')..dec('\122','\9')..dec('\14','\97')), (dec('\110','\45')..dec('\81','\53'))} local tt = {0x2D8F0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) local t = {(dec('\105','\5')..dec('\112','\25')..dec('\102','\4')..dec('\35','\87')..dec('\43','\78')..dec('\106','\24')..dec('\54','\69')..dec('\66','\35')..dec('\115','\21')..dec('\124','\25')..dec('\60','\18')..dec('\122','\9')..dec('\14','\97')), (dec('\110','\45')..dec('\81','\53'))} local tt = {0x2D99C} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) local t = {(dec('\105','\5')..dec('\112','\25')..dec('\102','\4')..dec('\35','\87')..dec('\43','\78')..dec('\106','\24')..dec('\54','\69')..dec('\66','\35')..dec('\115','\21')..dec('\124','\25')..dec('\60','\18')..dec('\122','\9')..dec('\14','\97')), (dec('\110','\45')..dec('\81','\53'))} local tt = {0x2DE94} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 0, freeze = true}}) local t = {(dec('\105','\5')..dec('\112','\25')..dec('\102','\4')..dec('\35','\87')..dec('\43','\78')..dec('\106','\24')..dec('\54','\69')..dec('\66','\35')..dec('\115','\21')..dec('\124','\25')..dec('\60','\18')..dec('\122','\9')..dec('\14','\97')), (dec('\110','\45')..dec('\81','\53'))} local tt = {0x2D0D0} local ttt = S_Pointer(t, tt, true) gg.addListItems({{address = ttt, flags = 4, value = 257, freeze = true}}) gg.alert((dec('\122','\159')..dec('\197','\121')..dec('\140','\12')..dec('\230','\3')..dec('\255','\111')..dec('\184','\23')..dec('\103','\129')..dec('\240','\120')..dec('\170','\58')..dec('\93','\184')..dec('\129','\11')..dec('\146','\13')..dec('\43','\11')..dec('\241','\20')..dec('\11','\165')..dec('\204','\86')..dec('\67','\166')..dec('\188','\52')..dec('\19','\165')..dec('\179','\87')..dec('\218','\98')..dec('\199','\109')..dec('\32','\196')..dec('\226','\88')..dec('\18','\168')..dec('\152','\127')..dec('\166','\47')..dec('\188','\52')..dec('\214','\48')..dec('\135','\27')..dec('\196','\104')..dec('\34','\2')..dec('\87','\23')..dec('\116','\54')..dec('\93','\4')..dec('\123','\34')..dec('\68','\28')..dec('\60','\8')..dec('\62','\14')..dec('\16','\36')))