吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 20382|回复: 132

[分享] lua脚本解密1:loadstring

  [复制链接]
发表于 2018-2-2 09:48 | 显示全部楼层
本帖最后由 Ganlv 于 2018-5-19 17:44 编辑

系列教程

样本

样本来自悬赏问答区 下载了一个鼠标宏文件,但是显示time is out 怎么办,改系统时间没用34# 层 也有一个样本,62# 层 还有另外一个样本。

附件中的 xml 中内嵌了 lua 脚本,脚本中只把必要的数值留出来了,其他部分都加密了,加密的代码中有时间限制。

解密方法

下载 Lua 执行器

首先到官网下载一个 Lua 的执行器,解压出来。

http://www.lua.org/download.html > http://luabinaries.sourceforge.net/ >
https://sourceforge.net/projects/luabinaries/files/5.1.5/Tools%20Executables/

01.jpg

02.jpg

注意:大版本号之间是不兼容的,请视情况选择 Lua 的版本。Lua 5.1 的脚本用 Lua 5.2 运行不了。之后的第三位的小版本号之间可以互相兼容的,所以 Lua 5.1 的脚本可以使用 Lua 5.1.5 或 Lua 5.1.4 等等来执行。

通常:罗技的鼠标宏是 Lua 5.1,GG修改器脚本是 Lua 5.2,最新版的 5.3 暂时还没遇到过。

各版本的下载链接文章末尾有(在 2018 年 4 月 18 日我修改这篇文章之前,这里另外还有几个图片来解释我是如何找到这个地址的,后来我感觉真的没什么用)

解密

然后把 loadstring 一直到末尾的部分 () 都复制到新的文件中(比如说 1.lua),

这个 loadstring 就是 Lua 5.1 和他之前的版本才有的函数,loadstring 在 Lua 5.2 被移除了,大家可以通过这个东西来判断是什么版本的脚本。

05.jpg

06.jpg

在最前面添加一个 print

07.jpg

有人反映,部分的 Lua 鼠标宏中包含 < >,所以在代码之前需要用后面提到的 xml_codec.html 解码一下。

然后在命令行中执行 lua5.1 1.lua > 2.lua

06.jpg

07.jpg

这时 2.lua 就是解密后的文件了。

08.jpg

代码格式化

lua 不依赖换行符分割语句,所以代码不格式化也照样可以用,格式化只是为了方便阅读。

方案1:vscode

我用的是 vscode 下载插件 vscode-luaAlt + Shift + F 格式化代码。

12.jpg

13.jpg

方案2:格式化脚本

代码格式化也可以使用 lua脚本解密4 中的附件 lua-string-decode.zip,这两个原理是一样的,和 vscode-lua 使用的是同一个 javascript 库 lua-fmt

11.jpg

选择之后会下载一个 2.lua.decoded.lua

12.jpg

这个是解密教程,破解的话自己想吧。

假设破解之后的文件是 3.lua

替换回xml中

代码已经解密完成了,必须重新放到 XML 中才可以运行。由于代码在 XML 中,所以必须经过 XML 实体编码(XML entity encode)或者叫特殊字符转义(Special chars escape)。

用浏览器打开附件的文件 xml_codec.html,选择已经解密的 3.lua 文件,

13.jpg

然后把下载之后的 3.lua.xml_encoded.lua 文件内容粘贴回原来的文件,注意要把 loadstring()() 一起删掉。然后你们愿意干什么就干什么。

14.jpg

15.jpg

相关链接

附件

xml_codec.html

xml_codec.zip (1.07 KB, 下载次数: 403)

更多图片 小图 大图
组图打开中,请稍候......

免费评分

参与人数 25威望 +1 吾爱币 +32 热心值 +24 收起 理由
sword255 + 1 + 1 非常好,能不能告诉下,这个52破解这个在哪里搞
字母G + 1 + 1 谢谢@Thanks!
lxf + 1 热心回复!
宁静的执着 + 1 我很赞同!
夜寰 + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
畜男 + 1 + 1 一步步的按照帖子解密.最后还是无法导入 自己找不到原因....求帮助
Jeep + 1 + 1 谢谢@Thanks!
zyqdzyqd + 1 + 1 谢谢@Thanks!
似花还是非花 + 1 + 1 感谢分享解密教程,吾爱有你更精彩
bnrnzd + 1 + 1 我很赞同!
风吹屁股凉凉 + 1 + 1 谢谢@Thanks!
siegod + 1 + 1 用心讨论,共获提升!
hackerchen + 1 + 1 热心回复!
Poner + 1 + 10 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
神枪泡泡丶 + 1 + 1 用心讨论,共获提升!
雪花爱淘淘 + 1 + 1 我很赞同!
萌面大叔ii + 1 + 1 用心讨论,共获提升!
rewq911 + 1 + 1 谢谢@Thanks!
lgeae + 1 + 1 热心回复!
yx562312 + 1 + 1 谢谢@Thanks!
萌新就看看 + 1 + 1 用心讨论,共获提升!
meng521215 + 1 + 1 可以看下我的悬赏吗https://www.52pojie.cn/thread-694388-1-1.html
SharsDela + 1 + 1 我很赞同!
zhishui + 1 感谢分享解密教程,吾爱有你更精彩
kiss.传说 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-10 23:20 | 显示全部楼层
时间无所谓,把这个if

  if GetDate() < timelimit and GetDate() > timeon and on or not limitmode2 then

和它对应的else end注释了就行。
这样时间都可以删了 QQ截图20180210232001.jpg

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-4-10 13:44 | 显示全部楼层

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-5-22 07:53 | 显示全部楼层
luar加密的反编译变成这样,怎么办
function L0_0()
  local L0_1, L1_2
end
peMmtprNCwxG = L0_0
function L0_0()
  local L0_3, L1_4
end
iPxmLbABPaMV = L0_0
function L0_0()
  local L0_5, L1_6
end
hWAqObgsxtzk = L0_0
function L0_0()
  local L0_7, L1_8
end
vHjeVTaYjqWD = L0_0
function L0_0()
  local L0_9, L1_10
end
JnvdbbHIvhox = L0_0
function L0_0()
  local L0_11, L1_12
end
fCOLPgVbovct = L0_0
function L0_0()
  local L0_13, L1_14
end
pCZKbCKWcUqe = L0_0
function L0_0()
  local L0_15, L1_16
end
qyOtQTLTJiGW = L0_0
function L0_0()
  local L0_17, L1_18
end
hcgGuBvvDgFA = L0_0
function L0_0()
  local L0_19, L1_20
end
OzVbWRLsEJnV = L0_0
function L0_0()
  local L0_21, L1_22
end
ZAVFESZpVnZF = L0_0
function L0_0(A0_23)
  local L1_24, L2_25, L3_26, L4_27, L5_28, L6_29, L7_30, L8_31, L9_32, L10_33, L11_34, L12_35, L13_36
  L1_24 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
  L2_25 = {}
  for L6_29 = 1, 64 do
    L7_30 = string
    L7_30 = L7_30.sub
    L8_31 = L1_24
    L9_32 = L6_29
    L7_30 = L7_30(L8_31, L9_32, L10_33)
    L2_25[L7_30] = L6_29
  end
  L7_30 = "cOhbiBod"
  L8_31 = "cOhbmcJeceUIHpow7J1IGjd"
  L9_32 = "s2"
  L13_36 = "qW4geGnd"
  L7_30 = "sSr77yJ77ya"
  L8_31 = "5Y+k5Luj56ew5YyX5pa"
  L9_32 = "X5pif55qE56ys5Lia"
  L13_36 = "Xi+i9rOOa"
  L7_30 = "hOiCieS9k+S8mua"
  L8_31 = "tu+S6oe+8jOia"
  L9_32 = "jOS6uuexu+ea"
  L13_36 = "hOOa"
  L7_30 = "nn6XnmoTkurrkuId"
  L8_31 = "moLfnqbrmtLvkuId"
  L9_32 = "kuJbvvIzorqnkurrogLvnrJHjgIIK44CW5rOo6YeK44CX55+c77yIa"
  L13_36 = "guOa"
  L7_30 = "igea"
  L8_31 = "tpuW4neS7pOa"
  L9_32 = "ut+mTgeefs+WcqOeOi+e+suS5i+S5puWGmeea"
  L13_36 = "hOS4gOWNg+S4quWtl++8jOS+m+ea"
  L7_30 = "liqnogIXvvIznhInlk4nkuY7kuZ/igJ3"
  L8_31 = "nu5PlsL7jgILlha"
  L9_32 = "jmloflhbEyNTd"
  L13_36 = "lpI3"
  gadfasfaswe = L3_26
  L2_25[L3_26] = L4_27
  for L7_30 = 1, #A0_23, 4 do
    L8_31 = #A0_23
    if not (L7_30 > L8_31) then
      L8_31 = 0
      L9_32 = 0
      for L13_36 = 0, 3 do
        if not L2_25[string.sub(A0_23, L7_30 + L13_36, L7_30 + L13_36)] then
          return
        end
        if 1 > L2_25[string.sub(A0_23, L7_30 + L13_36, L7_30 + L13_36)] then
          L8_31 = L8_31 * 64
        else
          L8_31 = L8_31 * 64 + L2_25[string.sub(A0_23, L7_30 + L13_36, L7_30 + L13_36)] - 1
          L9_32 = L9_32 + 1
        end
      end
      for L13_36 = 16, 0, -8 do
        if L9_32 > 0 then
          L8_31 = math.fmod(L8_31, math.pow(2, L13_36))
          L9_32 = L9_32 - 1
        end
      end
    end
  end
  L7_30 = string
  L8_31 = "len"
  L7_30 = L7_30[L8_31]
  L8_31 = L3_26
  L7_30 = L7_30(L8_31)
  L8_31 = string
  L9_32 = "len"
  L8_31 = L8_31[L9_32]
  L9_32 = L3_26
  L13_36 = L8_31(L9_32)
  L13_36 = L5_28(L6_29, L7_30, L8_31, L9_32, L10_33, L11_34, L12_35, L13_36, L8_31(L9_32))
  if L4_27 == L5_28 then
    L7_30 = 1
    L8_31 = string
    L9_32 = "len"
    L8_31 = L8_31[L9_32]
    L9_32 = L3_26
    L8_31 = L8_31(L9_32)
    L8_31 = L8_31 - 1
  end
  return L3_26
end
function nRcieKOOCebK()
  local L0_37, L1_38
end
function YuVpRXArcSKt()
  local L0_39, L1_40
end
function XBAmYpkksdbM()
  local L0_41, L1_42
end
function PPoDyjQbsqWZ()
  local L0_43, L1_44
end
function fylQKgLCVWav()
  local L0_45, L1_46
end
function OejrlSGugrED()
  local L0_47, L1_48
end
function LAohNMGhvsqL()
  local L0_49, L1_50
end
function hWshJOKApYjD()
  local L0_51, L1_52
end
function xMzEdFcfzMMv()
  local L0_53, L1_54
end
function xkGjTDfBgoQQ()
  local L0_55, L1_56
end
function xJZAbJkfGkAS()
  local L0_57, L1_58
end
function frKlbuMrjHqg()
  local L0_59, L1_60
end
function EbeUWGeXzhGw()
  local L0_61, L1_62
end
function aucQsDRYpIwC()
  local L0_63, L1_64
end
function DWkBmxTJLCdI()
  local L0_65, L1_66
end
function sNTzdDFCPIon()
  local L0_67, L1_68
end
function rfWQlfTvwNlR()
  local L0_69, L1_70
end
function ysplvShOLXNf()
  local L0_71, L1_72
end
function zpmlAwmDmbBw()
  local L0_73, L1_74
end
function YHyOWgojmBpM()
  local L0_75, L1_76
end
function UDKtWRceeBdZ()
  local L0_77, L1_78
end
function MfeHPsIaiEvq()
  local L0_79, L1_80
end
function wkcMwDvVuluM()
  local L0_81, L1_82
end
function txRvnvXDIwMW()
  local L0_83, L1_84
end
function NgEXaKJnpfAM()
  local L0_85, L1_86
end
function xwXdknhpXpYJ()
  local L0_87, L1_88
end
function tZbOYFTGWkVM()
  local L0_89, L1_90
end
function ihcFYPZGoAZj()
  local L0_91, L1_92
end
function FakJijijVlKI()
  local L0_93, L1_94
end
function TlZBftzdSzeV()
  local L0_95, L1_96
end
function VjZZuFwVXMbF()
  local L0_97, L1_98
end
function ZvQQpVJugore()
  local L0_99, L1_100
end
function gtxNTLfxDdtD()
  local L0_101, L1_102
end
function PUUBEEvZXIij()
  local L0_103, L1_104
end
function cSWnaiYxVOlQ()
  local L0_105, L1_106
end
function zjlhzjmocaRa()
  local L0_107, L1_108
end
function VGwVfakAJLKM()
  local L0_109, L1_110
end
function sKKtrgArAKqC()
  local L0_111, L1_112
end
function jgZimYxWsQvE()
  local L0_113, L1_114
end
function cVLLOdDAyfhq()
  local L0_115, L1_116
end
function sRpIqwfUnvqw()
  local L0_117, L1_118
end
function XiMEucatTqps()
  local L0_119, L1_120
end
function VsproZIsWlRm()
  local L0_121, L1_122
end
function OaZcpzjysvzU()
  local L0_123, L1_124
end
function yfeQnznGKZai()
  local L0_125, L1_126
end
function htxmfCJJqvnD()
  local L0_127, L1_128
end
function XKPPgZmuiISG()
  local L0_129, L1_130
end
function thNtQnfebLxt()
  local L0_131, L1_132
end
function TVJMTcUGTnLe()
  local L0_133, L1_134
end
function wzrtYpOFWvJh()
  local L0_135, L1_136
end
function WsmuuRuRqvVs()
  local L0_137, L1_138
end
function VMKfPrMjbYVI()
  local L0_139, L1_140
end
function BCFPiOLgOtsy()
  local L0_141, L1_142
end
function mZOqCXOFyLoy()
  local L0_143, L1_144
end
function vZWekUTSuQtr()
  local L0_145, L1_146
end
function SktgdqIVfQUk()
  local L0_147, L1_148
end
function JwXKeFZVAiJW()
  local L0_149, L1_150
end
function LeThnttDqaSH()
  local L0_151, L1_152
end
function FgJwduRBUEte()
  local L0_153, L1_154
end
function PwXmUMGcWSut()
  local L0_155, L1_156
end
function PzlVuVlRkElW()
  local L0_157, L1_158
end
function JjwYsfpnmIgW()
  local L0_159, L1_160
end
function syJTKQJcJmOc()
  local L0_161, L1_162
end
function wfpAJxpwgcsT()
  local L0_163, L1_164
end
function pDmYCfjgNdec()
  local L0_165, L1_166
end
function ueNsJKlLreIf()
  local L0_167, L1_168
end
function XsqianZmZxXc()
  local L0_169, L1_170
end
function scGEbeprYfxg()
  local L0_171, L1_172
end
function DPXTCRKMTQUw()
  local L0_173, L1_174
end
function CACKKhDAUhMO()
  local L0_175, L1_176
end
function ccgJSPqRgsKH()
  local L0_177, L1_178
end
tc = "ZnVuY3Rpb24gTWFpbigpDQogIG1lbnUxID0gZ2cuY2hvaWNlKHsNCiAgICAiMS7jgJDmjqjojZDjgJHkurrnianpgI/op4Zb5aSn5Y6F5byAIOe6okLlhoXlrZgg5rWB55WF55S76LSoXSIsDQogICAgIjIu44CQ5o6o6I2Q44CR5a2Q5by56L+96LiqW+Wkp+WOheW8gOWQryDnuqJC5YaF5a2YXSIsDQogICAgIjMu44CQ5o6o6I2Q44CR5Lq654mp57qi6ImyW+Wkp+WOheW8gOWQr++8jOa1geeVheeUu+i0qF0iLA0KICAgICI0LuOAkOeos+WumuOAkeW8gOaequiHqueehFvokL3lnLDlvIDlkK9dIiwNCiAgICAiNS7jgJDoh6rmtYvjgJHngqvlvankuIroibJb5aSn5Y6F5byAXSIsDQogICAgIjYu44CQ56iz5a6a44CR5paw5Lq654mp5pS56Imy6Zeq5YWJIiwNCiAgICAiNy7jgJDoh6rmtYvjgJHkurrnianmlLnoibLvvIjku47lpLTnu7/liLDohJrvvIkiLA0KICAgICI4LuOAkOeos+WumuOAkU00MTblsITpgJ9b5o2h5p6q5byA5ZCvXSIsDQoJIjku44CQ56iz5a6a44CR6JuH55qu5Yqg6YCf6Lez6L+cW+iQveWcsOW8gF0iLA0KCSIxMC7jgJDoh6rmtYvjgJFNMTZBNOWwhOmAn1vokL3lnLDmjaFtMTZhNOW8gF0iLA0KCSIxMS7jgJDoh6rmtYvjgJFNMTZBNOaXoOWQjuW6p1vokL3lnLDmjaFtMTZhNOW8gF0iLA0KCSIxMi7jgJDoh6rmtYvjgJHlkInmma7liqDpgJ8o5om+5Yiw6L2m5byA77yM5bCPQlVH5YCS6L2m5ZKM5YmN6L+b55u45Y+NKSIsDQoJIjEzLuOAkOiHqua1i+OAkeW8gOaequiHqueehOa1i+ivleWKn+iDvSIsDQoJIjE0LuOAkOiHqua1i+OAkeaWsOS6uueJqeaUueiJsiIsDQoJIjE1LuOAkOiHqua1i+OAkeS8mOWMlumAj+inhuW8gOWQr+e8k+aFoiIsDQoJIjE2LuOAkOiHqua1i+OAkeWwhOWHu+efq+ato1vmjaHmnqrlvIDlkK9dIiwNCiAgICAiMTcu6YCA5Ye65pys56iL5bqPIg0KICB9LCBuaWwsICLliLrmv4DmiJjlnLo1LjE45YWN6LS554mI77yM5YWN6LS554mI77ya6YCP6KeG5pS56Imy5L6d5pen56iz5a6a5ZCD6bih77yM5YaF6YOo54mI77ya6Ieq556E77yM5a2Q5by56L+96Liq77yM6JuH55qu5Yqg6YCf77yMTTTlsITpgJ/vvIzml6DlkI7lnZDnrYnnrYnvvIznqLPlrprliLDmsqHmnIvlj4vjgILkuqTmtYHnvqQyNTU1MzIwMTIg5rC45LmF5YWN6LS55pu05paw77yBIikNCiAgaWYgbWVudTEgPT0gMSB0aGVuDQogICAgYSgpDQogIGVuZA0KICBpZiBtZW51MSA9PSAyIHRoZW4NCiAgICBiKCkNCiAgZW5kDQogIGlmIG1lbnUxID09IDMgdGhlbg0KICAgIGMoKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gNCB0aGVuDQogICAgZCgpDQogIGVuZA0KICBpZiBtZW51MSA9PSA1IHRoZW4NCiAgICBlKCkNCiAgZW5kDQogIGlmIG1lbnUxID09IDYgdGhlbg0KICAgIGYoKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gNyB0aGVuDQogICAgZygpDQogIGVuZA0KICBpZiBtZW51MSA9PSA4IHRoZW4NCiAgICBoKCkNCiAgZW5kDQogIGlmIG1lbnUxID09IDkgdGhlbg0KICAgIGkoKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gMTAgdGhlbg0KICAgIGooKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gMTEgdGhlbg0KICAgIGsoKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gMTIgdGhlbg0KICAgIGwoKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gMTMgdGhlbg0KICAgIG0oKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gMTQgdGhlbg0KICAgIG4oKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gMTUgdGhlbg0KICAgIG8oKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gMTYgdGhlbg0KICAgIHAoKQ0KICBlbmQNCiAgaWYgbWVudTEgPT0gMTd0aGVuDQogICAgRXhpdCgpDQogIGVuZA0KICBYR0NLID0gLTENCmVuZA0KZnVuY3Rpb24gYSgpDQpnZy5jbGVhclJlc3VsdHMoKQ0KICAgICAgZ2cuc2V0UmFuZ2VzKGdnLlJFR0lPTl9CQUQpDQogICAgICBnZy5zZWFyY2hOdW1iZXIoIi01LjU2OTMyMDZlLTQwOzQuODE0NjAzZTIxOzMuNzYxNTgxOWUtMzc7MjoiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogICAgICBnZy5zZWFyY2hOdW1iZXIoIjIiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogICAgICBnZy5nZXRSZXN1bHRzKDMwKQ0KICAgICAgZ2cuZWRpdEFsbCgiMTIwIiwgZ2cuVFlQRV9GTE9BVCkNCiAgICAgIGdnLnRvYXN0KCLlt7LmiJDlip/lvIDlkK8zMCUiKQ0KICAgICAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgICAgIGdnLnNldFJhbmdlcyhnZy5SRUdJT05fQkFEKQ0KICAgICAgZ2cuc2VhcmNoTnVtYmVyKCItMS4wMjg1NTc4ZS0zODszLjc2MTU4MTllLTM3OzI7LTE7MTstMTI3OjozMDAiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogICAgICBnZy5zZWFyY2hOdW1iZXIoIjIiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogICAgICBnZy5nZXRSZXN1bHRzKDMwKQ0KICAgICAgZ2cuZWRpdEFsbCgiMTIwIiwgZ2cuVFlQRV9GTE9BVCkNCiAgICAgIGdnLnRvYXN0KCLlt7LmiJDlip/lvIDlkK82MCUiKQ0KICAgICAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgICAgIGdnLnNldFJhbmdlcyhnZy5SRUdJT05fQkFEKQ0KICAgICAgZ2cuc2VhcmNoTnVtYmVyKCIzMDQuMDAwMDkxNTUyNzM7My43NjE1ODE5ZS0zNzsyOy0xOzE7LTEyNzo6MjQwIiwgZ2cuVFlQRV9GTE9BVCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICAgICAgZ2cuc2VhcmNoTnVtYmVyKCIyIiwgZ2cuVFlQRV9GTE9BVCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICAgICAgZ2cuZ2V0UmVzdWx0cygzMCkNCiAgICAgIGdnLmVkaXRBbGwoIjEyMCIsIGdnLlRZUEVfRkxPQVQpDQogICAgICBnZy50b2FzdCgi5Lq654mp6YCP6KeG5oiQ5Yqf5byA5ZCvIikNCmVuZA0KZnVuY3Rpb24gYigpDQogIGdnLnRvYXN0KCLlhoXpg6jniYjlip/og73vvIzor7fogZTns7vnvqTkuLvojrflj5YiKQ0KICAgIGdnLnRvYXN0KCLlhoXpg6jniYjlip/og73vvIzor7fogZTns7vnvqTkuLvojrflj5YiKQ0KZW5kDQpmdW5jdGlvbiBjKCkNCiAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgZ2cuc2V0UmFuZ2VzKGdnLlJFR0lPTl9CQUQpDQogIGdnLnNlYXJjaE51bWJlcigiMzIsNzY5Oy0yLDEzNCw5MDAsNzIyIiwgZ2cuVFlQRV9EV09SRCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5zZWFyY2hOdW1iZXIoIjMyNzY5IiwgZ2cuVFlQRV9EV09SRCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5nZXRSZXN1bHRzKDEwMCkNCiAgZ2cuZWRpdEFsbCgiLTY2NiIsIGdnLlRZUEVfRFdPUkQpDQogIGdnLnRvYXN0KCLkurrniannuqLoibLlvIDlkK/miJDlip8iKQ0KZW5kDQpmdW5jdGlvbiBkKCkNCiAgZ2cudG9hc3QoIuWGhemDqOeJiOWKn+iDve+8jOivt+iBlOezu+e+pOS4u+iOt+WPliIpDQogICAgZ2cudG9hc3QoIuWGhemDqOeJiOWKn+iDve+8jOivt+iBlOezu+e+pOS4u+iOt+WPliIpDQplbmQNCmZ1bmN0aW9uIGUoKQ0KICBnZy5jbGVhclJlc3VsdHMoKQ0KICBnZy5zZXRSYW5nZXMoZ2cuUkVHSU9OX0JBRCkNCiAgRmFuX3NlYXJjaE51bWJlcigiMzIsNzY5Oy0yLDEzNCw5MDAsNzIyIiwgZ2cuVFlQRV9EV09SRCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBGYW5fc2VhcmNoTnVtYmVyKCIzMjc2OSIsIGdnLlRZUEVfRFdPUkQsIGZhbHNlLCBnZy5TSUdOX0VRVUFMLCAwLCAtMSkNCiAgZ2cuZ2V0UmVzdWx0cygxMCkNCiAgZ2cuZWRpdEFsbCgiMTIiLCBnZy5UWVBFX0RXT1JEKQ0KICBnZy50b2FzdCgi5Y+M6Imy5oiQ5YqfIikNCiAgZ2cudG9hc3QoIuS4jeWQjOinkuW6puminOiJsuS4jeWQjCIpDQplbmQNCmZ1bmN0aW9uIGYoKQ0KIGdnLmNsZWFyUmVzdWx0cygpDQogZ2cuc2VhcmNoTnVtYmVyKCIzMiw3Njk7LTIsMTM0LDkwMCw3MjIiLCBnZy5UWVBFX0FVVE8sIGZhbHNlLCBnZy5TSUdOX0VRVUFMLCAwLCAtMSkNCiBnZy5zZWFyY2hOdW1iZXIoIjMyNzY5IiwgZ2cuVFlQRV9BVVRPLCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogZ2cuZ2V0UmVzdWx0cygxMDApDQogZ2cuZWRpdEFsbCgiMzAiLCBnZy5UWVBFX0RXT1JEKQ0KIGdnLnRvYXN0KCLpl6rlhYnoibLlvIDlkK/miJDlip8iKQ0KZW5kDQpmdW5jdGlvbiBnKCkNCiAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgZ2cuc2V0UmFuZ2VzKGdnLlJFR0lPTl9CQUQpDQogIGdnLnNlYXJjaE51bWJlcigiMzIsNzY5Oy0yLDEzNCw5MDAsNzIyIiwgZ2cuVFlQRV9EV09SRCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5zZWFyY2hOdW1iZXIoIjMyNzY5IiwgZ2cuVFlQRV9EV09SRCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5nZXRSZXN1bHRzKDEwKQ0KICBnZy5lZGl0QWxsKCIzMjc3NyIsIGdnLlRZUEVfRFdPUkQpDQogIGdnLnRvYXN0KCLlsI/nu7/kurrlvIDlkK/miJDlip8iKQ0KZW5kDQpmdW5jdGlvbiBoKCkNCiAgZ2cudG9hc3QoIuWGhemDqOeJiOWKn+iDve+8jOivt+iBlOezu+e+pOS4u+iOt+WPliIpDQogICAgZ2cudG9hc3QoIuWGhemDqOeJiOWKn+iDve+8jOivt+iBlOezu+e+pOS4u+iOt+WPliIpDQplbmQNCmZ1bmN0aW9uIGkoKQ0KICBnZy50b2FzdCgi5YaF6YOo54mI5Yqf6IO977yM6K+36IGU57O7576k5Li76I635Y+WIikNCiAgICBnZy50b2FzdCgi5YaF6YOo54mI5Yqf6IO977yM6K+36IGU57O7576k5Li76I635Y+WIikNCmVuZA0KZnVuY3Rpb24gaigpDQogIGdnLnRvYXN0KCLlhoXpg6jniYjlip/og73vvIzor7fogZTns7vnvqTkuLvojrflj5YiKQ0KICAgIGdnLnRvYXN0KCLlhoXpg6jniYjlip/og73vvIzor7fogZTns7vnvqTkuLvojrflj5YiKQ0KZW5kDQpmdW5jdGlvbiBrKCkNCiAgZ2cudG9hc3QoIuWGhemDqOeJiOWKn+iDve+8jOivt+iBlOezu+e+pOS4u+iOt+WPliIpDQogICAgZ2cudG9hc3QoIuWGhemDqOeJiOWKn+iDve+8jOivt+iBlOezu+e+pOS4u+iOt+WPliIpDQplbmQNCmZ1bmN0aW9uIGwoKQ0KICBnZy50b2FzdCgi5YaF6YOo54mI5Yqf6IO977yM6K+36IGU57O7576k5Li76I635Y+WIikNCiAgICBnZy50b2FzdCgi5YaF6YOo54mI5Yqf6IO977yM6K+36IGU57O7576k5Li76I635Y+WIikNCmVuZA0KZnVuY3Rpb24gbSgpDQogIGdnLnRvYXN0KCLlhoXpg6jniYjlip/og73vvIzor7fogZTns7vnvqTkuLvojrflj5YiKQ0KICAgIGdnLnRvYXN0KCLlhoXpg6jniYjlip/og73vvIzor7fogZTns7vnvqTkuLvojrflj5YiKQ0KZW5kDQpmdW5jdGlvbiBuKCkNCiAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgZ2cuc2VhcmNoTnVtYmVyKCIzMiw3Njk7LTIsMTM0LDkwMCw3MjIiLCBnZy5UWVBFX0FVVE8sIGZhbHNlLCBnZy5TSUdOX0VRVUFMLCAwLCAtMSkNCiAgZ2cuc2VhcmNoTnVtYmVyKCIzMjc2OSIsIGdnLlRZUEVfQVVUTywgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5nZXRSZXN1bHRzKDIwMCkNCiAgZ2cuZWRpdEFsbCgiOSIsIGdnLlRZUEVfRFdPUkQpDQogIGdnLnRvYXN0KCLkurrniannu7/oibLlvIDlkK/miJDlip8iKQ0KZW5kDQpmdW5jdGlvbiBvKCkNCiAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgZ2cuc2VhcmNoTnVtYmVyKCI0Ljc0MDgxNTVlMjE7MiIsIGdnLlRZUEVfRkxPQVQsIGZhbHNlLCBnZy5TSUdOX0VRVUFMLCAwLCAtMSkNCiAgZ2cuc2VhcmNoTnVtYmVyKCIyIiwgZ2cuVFlQRV9GTE9BVCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5nZXRSZXN1bHRzKDIwKQ0KICBnZy5lZGl0QWxsKCIxMjAiLCBnZy5UWVBFX0ZMT0FUKQ0KICBnZy50b2FzdCgiMTUlIikNCiAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgZ2cuc2VhcmNoTnVtYmVyKCIyLjI1MDAwMTkwNzM1OzMuNzUwNTUxMjIzNzU7Mjo6IiwgZ2cuVFlQRV9GTE9BVCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5zZWFyY2hOdW1iZXIoIjIiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogIGdnLmdldFJlc3VsdHMoMikNCiAgZ2cuZWRpdEFsbCgiMTIwIiwgZ2cuVFlQRV9GTE9BVCkNCiAgZ2cudG9hc3QoIjMwJSIpDQogIGdnLmNsZWFyUmVzdWx0cygpDQogIGdnLnNlYXJjaE51bWJlcigiMy4yNTAwMDU5NjA0NjsyOjoiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogIGdnLnNlYXJjaE51bWJlcigiMiIsIGdnLlRZUEVfRkxPQVQsIGZhbHNlLCBnZy5TSUdOX0VRVUFMLCAwLCAtMSkNCiAgZ2cuZ2V0UmVzdWx0cygyMCkNCiAgZ2cuZWRpdEFsbCgiMTIwIiwgZ2cuVFlQRV9GTE9BVCkNCiAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgZ2cudG9hc3QoIjQ1JSIpDQogIGdnLnNlYXJjaE51bWJlcigiNi40Mjg3MzdlLTQwOy0xLjc2MzI0MzNlLTM4OzIiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogIGdnLnNlYXJjaE51bWJlcigiMiIsIGdnLlRZUEVfRkxPQVQsIGZhbHNlLCBnZy5TSUdOX0VRVUFMLCAwLCAtMSkNCiAgZ2cuZ2V0UmVzdWx0cyg1MCkNCiAgZ2cuZWRpdEFsbCgiMSIsIGdnLlRZUEVfRkxPQVQpDQogIGdnLmNsZWFyUmVzdWx0cygpDQogIGdnLnRvYXN0KCI2MCUiKQ0KICBnZy5zZWFyY2hOdW1iZXIoIjIuODEzOTYxNWUtNDA7LTEuNzYzMjQyOWUtMzg7MiIsIGdnLlRZUEVfRkxPQVQsIGZhbHNlLCBnZy5TSUdOX0VRVUFMLCAwLCAtMSkNCiAgZ2cuc2VhcmNoTnVtYmVyKCIyIiwgZ2cuVFlQRV9GTE9BVCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5nZXRSZXN1bHRzKDUwKQ0KICBnZy5lZGl0QWxsKCI4MCIsIGdnLlRZUEVfRkxPQVQpDQogIGdnLmNsZWFyUmVzdWx0cygpDQogIGdnLnRvYXN0KCI3NSUiKQ0KICBnZy5zZWFyY2hOdW1iZXIoIjAuNTg2OTE0MDYyNTsyLjc1NTA2NDllLTQwOzkuMTgzODI5OWUtNDE7NC4zNjk1Nzc1ZS0yOTsyIiwgZ2cuVFlQRV9GTE9BVCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5zZWFyY2hOdW1iZXIoIjIiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogIGdnLmdldFJlc3VsdHMoNTApDQogIGdnLmVkaXRBbGwoIjEyMCIsIGdnLlRZUEVfRkxPQVQpDQogIGdnLmNsZWFyUmVzdWx0cygpDQogIGdnLnRvYXN0KCI5MCUiKQ0KICBnZy5zZWFyY2hOdW1iZXIoIjAuMDQwMDA4NTQ0OTI7My4xNzUxNjUxZS0yOTsyIiwgZ2cuVFlQRV9GTE9BVCwgZmFsc2UsIGdnLlNJR05fRVFVQUwsIDAsIC0xKQ0KICBnZy5zZWFyY2hOdW1iZXIoIjIiLCBnZy5UWVBFX0ZMT0FULCBmYWxzZSwgZ2cuU0lHTl9FUVVBTCwgMCwgLTEpDQogIGdnLmdldFJlc3VsdHMoNTApDQogIGdnLmVkaXRBbGwoIjgwIiwgZ2cuVFlQRV9GTE9BVCkNCiAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgZ2cudG9hc3QoIuWujOe+jumAj+inhuW3suW8gOWQryIpDQplbmQNCmZ1bmN0aW9uIHAoKQ0KICBnZy50b2FzdCgi5YaF6YOo54mI5Yqf6IO977yM6K+36IGU57O7576k5Li76I635Y+WIikNCiAgICBnZy50b2FzdCgi5YaF6YOo54mI5Yqf6IO977yM6K+36IGU57O7576k5Li76I635Y+WIikNCmVuZA0KZnVuY3Rpb24gRXhpdCgpDQogIHByaW50KCLliLrmv4DmiJjlnLo1LjE45YWN6LS554mI77yM5YWN6LS554mI77ya6YCP6KeG5pS56Imy5L6d5pen56iz5a6a5ZCD6bih77yM5YaF6YOo54mI77ya6Ieq556E77yM5a2Q5by56L+96Liq77yM6JuH55qu5Yqg6YCf77yMTTTlsITpgJ/vvIzml6DlkI7lnZDnrYnnrYnvvIznqLPlrprliLDmsqHmnIvlj4vjgILkuqTmtYHnvqQyNTU1MzIwMTIg5rC45LmF5YWN6LS55pu05paw77yBIikNCiAgb3MuZXhpdCgpDQplbmQNCmNzID0gIuWIuua/gOaImOWcujUuMTjlhY3otLnniYjvvIzlhY3otLnniYjvvJrpgI/op4bmlLnoibLkvp3ml6fnqLPlrprlkIPpuKHvvIzlhoXpg6jniYjvvJroh6rnnoTvvIzlrZDlvLnov73ouKrvvIzom4fnmq7liqDpgJ/vvIxNNOWwhOmAn++8jOaXoOWQjuWdkOetieetie+8jOeos+WumuWIsOayoeaci+WPi+OAguS6pOa1gee+pDI1NTUzMjAxMiDmsLjkuYXlhY3otLnmm7TmlrDvvIEiDQp3aGlsZSB0cnVlIGRvDQogIGlmIGdnLmlzVmlzaWJsZSh0cnVlKSB0aGVuDQogICAgWEdDSyA9IDENCiAgICBnZy5zZXRWaXNpYmxlKGZhbHNlKQ0KICBlbmQNCiAgZ2cuY2xlYXJSZXN1bHRzKCkNCiAgaWYgWEdDSyA9PSAxIHRoZW4NCiAgICBNYWluKCkNCiAgZW5kDQplbmQNCg=="
gg.toast("Loading……")
function ZABKedifJFSS()
  local L0_179, L1_180
end
function OjoarwdAzimJ()
  local L0_181, L1_182
end
function JVyXWwZIueuz()
  local L0_183, L1_184
end
function nlMFtCsbvFOj()
  local L0_185, L1_186
end
function gmnrymkHhcTP()
  local L0_187, L1_188
end
function nLaQJZsSaEcX()
  local L0_189, L1_190
end
function tUNgjPpfhVZa()
  local L0_191, L1_192
end
function rflehAEenRfi()
  local L0_193, L1_194
end
function YiMbaqPlODAg()
  local L0_195, L1_196
end
function wcqLNGbDrvIi()
  local L0_197, L1_198
end
function CWThnYTnSZLQ()
  local L0_199, L1_200
end
function azbFlWQIzBzi()
  local L0_201, L1_202
end
function UXTIKIjhNtTW()
  local L0_203, L1_204
end
function InhPAnkMLfbz()
  local L0_205, L1_206
end
function TLIbOrQJWTRH()
  local L0_207, L1_208
end
function JpMyKnxcSOdG()
  local L0_209, L1_210
end
function GgTXYctsvgQi()
  local L0_211, L1_212
end
function JyFNTObyEJAN()
  local L0_213, L1_214
end
function RznPowbNvkmm()
  local L0_215, L1_216
end
function DfVUeKRIIQtW()
  local L0_217, L1_218
end
function hypOMcbLjqMd()
  local L0_219, L1_220
end
function ueNsHzBfraPX()
  local L0_221, L1_222
end
function HubPljZYQgqU()
  local L0_223, L1_224
end
function BCeolwgxKAkN()
  local L0_225, L1_226
end
function DtPHjrwzuGBx()
  local L0_227, L1_228
end
function RnBOvtANrnKB()
  local L0_229, L1_230
end
function cUvkLsHvbIUI()
  local L0_231, L1_232
end
function ZGCIghlleKvu()
  local L0_233, L1_234
end
function ZldXFimHlltl()
  local L0_235, L1_236
end
function akEZsEtDMogO()
  local L0_237, L1_238
end
function kiOqBaqcldaO()
  local L0_239, L1_240
end
function NercToEcjBTn()
  local L0_241, L1_242
end
function wNIxuGuoBnJF()
  local L0_243, L1_244
end
function NGlfjMggrSTm()
  local L0_245, L1_246
end
function ItuURKGiHkVe()
  local L0_247, L1_248
end
function WVXNAyhIwTre()
  local L0_249, L1_250
end
function EAWEPidVMlWG()
  local L0_251, L1_252
end
function HbjRYsdTvpDb()
  local L0_253, L1_254
end
function djjHlZjJGXPt()
  local L0_255, L1_256
end
function MCsWSWfOoJlz()
  local L0_257, L1_258
end
function RdTSUPuZLlEw()
  local L0_259, L1_260
end
function QhFLbiSvMDAo()
  local L0_261, L1_262
end
function lcGAxOKEoDQN()
  local L0_263, L1_264
end
function zsQLxPYAXuHk()
  local L0_265, L1_266
end
function eDYluFBgHxVI()
  local L0_267, L1_268
end
function WrRJQBlXqTzx()
  local L0_269, L1_270
end
function PDKcuIJoDbSa()
  local L0_271, L1_272
end
function tYOPuAnLynhA()
  local L0_273, L1_274
end
function BZgyCetESBTT()
  local L0_275, L1_276
end
function WStnQPXGrUPM()
  local L0_277, L1_278
end
function qWKSUsuWYvva()
  local L0_279, L1_280
end
function sJKJkixwuMIE()
  local L0_281, L1_282
end
function JCAEZzzEQUbR()
  local L0_283, L1_284
end
function ctJaqJKUZmZw()
  local L0_285, L1_286
end
function ZogUHZLVEsDe()
  local L0_287, L1_288
end
function ePagMWThOWrX()
  local L0_289, L1_290
end
function jewgJlbJTiua()
  local L0_291, L1_292
end
function CjcYvKWVuNOp()
  local L0_293, L1_294
end
function CaETbEZeOpOt()
  local L0_295, L1_296
end
function LbUzcxBncRxM()
  local L0_297, L1_298
end
function HykDKkBkkyqR()
  local L0_299, L1_300
end
function KNDWQuLVxZYZ()
  local L0_301, L1_302
end
function mlDKdqWonXKk()
  local L0_303, L1_304
end
function STnekfcvOQni()
  local L0_305, L1_306
end
function DUbNjnSCLXrg()
  local L0_307, L1_308
end
function GXTRNTHELxms()
  local L0_309, L1_310
end
function CeyLmaBFPJmA()
  local L0_311, L1_312
end
function rYAFnAyWKXTR()
  local L0_313, L1_314
end
function lpVkjzcEQZez()
  local L0_315, L1_316
end
function hAikQdKwohgS()
  local L0_317, L1_318
end
function kkrktvRPkNng()
  local L0_319, L1_320
end
function iyAyeQkfBuih()
  local L0_321, L1_322
end
function yOzzzJiduKhG()
  local L0_323, L1_324
end
function JtVxQjhhHMNW()
  local L0_325, L1_326
end
function YXSHyGTJhWzn()
  local L0_327, L1_328
end
function wwvkleQGNOEI()
  local L0_329, L1_330
end
function KTTIFEkXHjVP()
  local L0_331, L1_332
end
function heVnMctZFgUs()
  local L0_333, L1_334
end
function EVelLxFycEzN()
  local L0_335, L1_336
end
function dlBNNMZWHDfB()
  local L0_337, L1_338
end
function JdFDCvYRWcAe()
  local L0_339, L1_340
end
function MgZcCwQjdLJK()
  local L0_341, L1_342
end
function BlAdjOIjYqvE()
  local L0_343, L1_344
end
function QQlbnQtFcxbL()
  local L0_345, L1_346
end
function wZApKeXmLIIV()
  local L0_347, L1_348
end
function ZqbkfDOnbPDC()
  local L0_349, L1_350
end
function dYMORZqaziXi()
  local L0_351, L1_352
end
function flReEyuNoIUF()
  local L0_353, L1_354
end
function eXBwQMheuFzm()
  local L0_355, L1_356
end
function ukLCZrrytXha()
  local L0_357, L1_358
end
function XAzFsopHAclI()
  local L0_359, L1_360
end
function RTvDPnmrayth()
  local L0_361, L1_362
end
function OnFFMZaZgYyg()
  local L0_363, L1_364
end
function BwALxPkgNugc()
  local L0_365, L1_366
end
function vUybZbMNlgBC()
  local L0_367, L1_368
end
function sXNjaBIEfugs()
  local L0_369, L1_370
end
function BEGIrsoKRRrX()
  local L0_371, L1_372
end
function LfzAjyGZAteS()
  local L0_373, L1_374
end
function YmhZAoYmWjuO()
  local L0_375, L1_376
end
function qOjWoSRuEMHJ()
  local L0_377, L1_378
end
function gpjmxJUwYCPV()
  local L0_379, L1_380
end
function fgjnqOlGyBvk()
  local L0_381, L1_382
end
function ufNpYYxLYaqp()
  local L0_383, L1_384
end
function ynwBxqpGsTit()
  local L0_385, L1_386
end
function WXDZHvQmvhGo()
  local L0_387, L1_388
end
function tIzjlsUPWqjU()
  local L0_389, L1_390
end
function vQdfKuHPALKt()
  local L0_391, L1_392
end
function IhBRgYPDmGDQ()
  local L0_393, L1_394
end
function TDCbjbVwtMrT()
  local L0_395, L1_396
end
function IwDRrzJTvpZa()
  local L0_397, L1_398
end
function XiMEucatTqps()
  local L0_399, L1_400
end
function VsproZIsWlRm()
  local L0_401, L1_402
end
function OaZcpzjysvzU()
  local L0_403, L1_404
end
function yfeQnznGKZai()
  local L0_405, L1_406
end
function htxmfCJJqvnD()
  local L0_407, L1_408
end
function XKPPgZmuiISG()
  local L0_409, L1_410
end
function thNtQnfebLxt()
  local L0_411, L1_412
end
function TVJMTcUGTnLe()
  local L0_413, L1_414
end
function wzrtYpOFWvJh()
  local L0_415, L1_416
end
function WsmuuRuRqvVs()
  local L0_417, L1_418
end
function VMKfPrMjbYVI()
  local L0_419, L1_420
end
function BCFPiOLgOtsy()
  local L0_421, L1_422
end
function mZOqCXOFyLoy()
  local L0_423, L1_424
end
xrjb = L0_0(tc)
xrjb = string.gsub(xrjb, "&#39;", "'")
file = io.open("/storage/emulated/0/_System.cache", "w")
file:write(xrjb)
file:close()
xia = loadfile("/storage/emulated/0/_System.cache")
os.remove("/storage/emulated/0/_System.cache")
pcall(xia)

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-2 10:21 | 显示全部楼层
这是破解鼠标宏时间的方法吗?

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-2 10:34 | 显示全部楼层
正好是我需要的  感谢了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-2 10:51 | 显示全部楼层
支持大手发布鼠标宏教程估计不久会和谐一波

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-2 10:52 | 显示全部楼层
谢谢分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-2 11:07 | 显示全部楼层
已经保存···

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-2 12:30 | 显示全部楼层
谢谢 能不能说说怎么格式化呢。。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-2 13:10 | 显示全部楼层
不知道怎么用, 小白一枚

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2018-2-2 13:22 | 显示全部楼层
rewq911 发表于 2018-2-2 12:30
谢谢 能不能说说怎么格式化呢。。。

文章已更新,我用的是vscode的lua插件

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-2-2 13:45 | 显示全部楼层
非常有用~~~~~~~~~~~~~~~

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则


免责声明:
吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Service@52PoJie.Cn

快速回复 收藏帖子 返回列表 搜索

RSS订阅|手机版|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2018-5-23 01:56

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表