· 3 months ago · Jun 17, 2025, 01:00 PM
1function Main()
2MAIN = gg.choice({
3"联系方式",
4"加密工具",
5"退出",
6})
7if MAIN == nil then
8else
9if MAIN == 1 then A1() end
10if MAIN == 2 then A2() end
11if MAIN == 3 then End() end
12end
13FMXR=-1
14end
15function A1()
16gg.alert('Telegram@sijimuge\n微信:feimengxinren044\nLine:pubglegends205\n\n加了联系方式请明确表明来意,感謝配合')
17Main()
18end
19function END()
20gg.setVisible(true)
21os.exit()
22end
23function A2()
24gg.alert("2020年开发的加密工具1.0\n可能会被破解,但也能做到最基础的保护")
25;(function()
26if gg.VERSION < "101.1" then return gg.alert("Use minimal GG Version 90.0") else
27local g = {}
28g.last = gg.getFile()
29g.info = nil
30g.config = gg.EXT_CACHE_DIR .. "/" .. gg.getFile():match("[^/]+$") .. ".cfg"
31g.data = loadfile(g.config)
32if g.data ~= nil then
33g.info = g.data()
34g.data = nil
35end
36if g.info == nil then
37g.info = {g.last, g.last:gsub("/[^/]+$", "")}
38end
39local mode_read_only = 'r'
40local mode_read_all = '*a'
41local mode_write_only = 'w'
42local data_read = function(read_path, open_mode, read_mode)
43local read_file = io.open(read_path, open_mode)
44local content = read_file:read(read_mode)
45read_file:close()
46return content
47end
48local data_write = function(write_path, write_mode, data_to_write)
49local write_file = io.open(write_path, write_mode)
50write_file:write(data_to_write)
51write_file:write("")
52write_file:close()
53end
54while true do
55g.info = gg.prompt({
56"📎 选择脚本: ", --1
57"📂 选择加密后保存路径: ", --2
58"⏳ 设置过期日", --3
59"🔐 添加密码", --4
60}, g.info, {
61"file", --1
62"path", --2
63"checkbox", --3
64"checkbox", --4
65})
66if g.info == nil then Main() end
67if g.info[1] == '' then
68local LUA_File_nil = "⚠️️ 错误 ⚠️️\n\n文件不存在!"
69return gg.alert(LUA_File_nil)
70end
71if g.info[2] == '' then
72local LUA_File_nil = "⚠️️ 错误 ⚠️️\n\n路径不存在!"
73return gg.alert(LUA_File_nil)
74end
75gg.saveVariable(g.info, g.config)
76if g.info[1]:match("%.lua$") ~= nil then
77LUA_Script_filter = g.info[1]:match("[^/]+$"):gsub("%.lua$", function(c)
78c = ".enc.lua"
79return c
80end)
81else
82local File_not_lua = "⚠️️ 错误 ⚠️️\n\n检测到非 lua 脚本!"
83return gg.alert(File_not_lua)
84end
85Test = data_read(g.info[1], mode_read_only, mode_read_all)
86if (5 * string.len(Test) >= 10000000) then
87Big_file = "⚠️️ 错误 ⚠️️\n\n源文件过大!"
88print(Big_file)
89return gg.alert(Big_file)
90else
91if load(Test) == nil then
92return gg.alert("⚠️️ 无法加密! ⚠️️")
93end
94end
95LUA_Script_out = g.info[2] .. "/" .. LUA_Script_filter
96function KeyToInt()
97key1 = 11
98key2 = 12
99return_key = key1 + key2
100return return_key
101end
102local Encrypt = function(str, textKey)
103local text = ''
104for i = 1, #str do
105text = text .. '#' .. string.byte(str:sub(i, i)) + KeyToInt(textKey) %256
106end
107return text
108end
109local Decrypt = [============================================[
110function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
111for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
112if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end
113function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
114key1 = 11
115function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
116if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end
117for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
118function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
119key2 = 12
120function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
121for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
122if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end
123function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
124function KeyToInt()
125for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
126return_key = key1 + key2
127for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
128return return_key
129end
130function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
131if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end
132for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
133function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
134local KONZLET = function(str, textKey)
135local text = ''
136for x in str:gmatch('#(%d+)') do
137for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
138text = text .. string.char(x - KeyToInt(textKey) %256)
139for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
140end
141text = text:gsub([[\n]], "\n")
142return text
143end
144MR = _G
145function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
146for i = 1, 0 do local sssss = {} sssss.sel = sssss.data() if sssss.data ~= nil then sssss.sel = sssss.data() end sssss = nil end
147if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;if(nil)then;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end;for i = 1, 0 do;local lienlanh = {{-nil, {nil%-nil, {-nil, {-nil%nil, {nil%nil%-nil, {}}, {}}, {-nil}, {}}, {}}, {nil%nil%-nil}, nil%-nil}}if #lienlanh[-nil%nil%-nil] ~= nil then;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]()lienlanh[-nil%-nil]();end;::FIX::;lienlanh[-nil%nil%-nil] = lienlanh[-nil%nil%nil]();goto FIX;lienlanh = nil;end
148function VL() local XX = {} local X = {} X.X = {} X.X.XX = X.data() X.X.XXX = X.X.XX.data() X.XXX = XX.L() X.XXX = X.XXX:L() X.X[V] = X[L] XL() end
149]============================================]
150DATA = data_read(g.info[1], mode_read_only, mode_read_all)
151if g.info[3] ~= false then
152day = os.date("%d")
153Exp_date = gg.prompt({
154"📆 设置过期日 : ",
155"📢 过期后提示 : ",
156}, {
157os.date("%Y%m" .. day + 1),
158"⚠️ 脚本已过期 ⚠️️",
159}, {
160"text",
161"text",
162})
163if not Exp_date then break end
164if Exp_date[1] == "" then
165return gg.alert("⚠️ 错误 ⚠️\n\n过期日不可为空!")
166end
167if Exp_date[2] == "" then
168return gg.alert("⚠️ 错误 ⚠️\n\n过期后提示不可为空!")
169end
170if (string.len(Exp_date[1]) ~= 8) then
171return gg.alert("⚠️ 错误 ⚠️\n\n日期超出范围限制!")
172end
173if Exp_date[1] and Exp_date[2] ~= nil then
174Exp_data = [[
175if os.date("%Y%m%d") >= "]] .. Exp_date[1] .. [[" then
176print("]] .. Exp_date[2] .. [[")
177return gg.alert("]] .. Exp_date[2] .. [[")
178end
179]]
180else
181return gg.alert("⚠️ 出错了 ⚠️")
182end
183Expiry_info = "已添加过期日 : " .. Exp_date[1]
184DATA = Exp_data .. DATA
185end
186if g.info[4] ~= false then
187P4SS = gg.prompt({
188"🔑 设置密码 :",
189"📝 密码错误提示 :",
190}, {
191"",
192"⚠️ 密码错误 ⚠️",
193}, {
194"text",
195"text",
196})
197if not P4SS then break end
198if P4SS[1] == "" then
199return gg.alert("⚠️ 错误 ⚠️\n\n密码不可为空!")
200end
201if P4SS[2] == "" then
202return gg.alert("⚠️ 错误 ⚠️\n\n密码错误提示不可为空!")
203end
204if P4SS[1] and P4SS[2] ~= nil then
205Password = [[
206Pazzword = "]] .. P4SS[1] .. [["
207PW = gg.prompt({
208"输入密码: ",
209}, nil, {
210"text",
211})
212if not PW then return end
213if PW[1] ~= Pazzword then
214print("]] .. P4SS[2] .. [[")
215return gg.alert("]] .. P4SS[2] .. [[")
216else
217gg.toast("密码正确")
218gg.sleep("1000")
219end
220]]
221else
222return gg.alert("⚠️ 出错了 ⚠️")
223end
224Password_info = " 密码已添加 : " .. P4SS[1]
225DATA = Password .. DATA
226end
227gg.toast("⏳加载中…")
228LUA_Data_sub = DATA
229LUA_Data_sub = LUA_Data_sub:gsub('%"(.-)%"', function(text)
230text = 'KONZLET("' .. Encrypt(text) .. '")'
231return text
232end)
233LUA_Data_sub = LUA_Data_sub:gsub("%'(.-)%'", function(text)
234text = 'KONZLET("' .. Encrypt(text) .. '")'
235return text
236end)
237LUA_Data_sub = LUA_Data_sub:gsub("gg%.(%a+)%(", function(text)
238text = 'MR[KONZLET("' .. Encrypt("gg") .. '")][KONZLET("' .. Encrypt(text) .. '")]('
239return text
240end)
241LUA_Data_sub = LUA_Data_sub:gsub("os%.(%a+)%(", function(text)
242text = 'MR[KONZLET("' .. Encrypt("os") .. '")][KONZLET("' .. Encrypt(text) .. '")]('
243return text
244end)
245LUA_Data_sub = LUA_Data_sub:gsub("io%.(%a+)%(", function(text)
246text = 'MR[KONZLET("' .. Encrypt("io") .. '")][KONZLET("' .. Encrypt(text) .. '")]('
247return text
248end)
249LUA_Data_sub = LUA_Data_sub:gsub("string%.(%a+)%(", function(text)
250text = 'MR[KONZLET("' .. Encrypt("string") .. '")][KONZLET("' .. Encrypt(text) .. '")]('
251return text
252end)
253LUA_Data_sub = LUA_Data_sub:gsub("table%.(%a+)%(", function(text)
254text = 'MR[KONZLET("' .. Encrypt("table") .. '")][KONZLET("' .. Encrypt(text) .. '")]('
255return text
256end)
257LUA_Data_sub = LUA_Data_sub:gsub("math%.(%a+)%(", function(text)
258text = 'MR[KONZLET("' .. Encrypt("math") .. '")][KONZLET("' .. Encrypt(text) .. '")]('
259return text
260end)
261LUA_Data_sub = LUA_Data_sub:gsub("debug%.(%a+)%(", function(text)
262text = 'MR[KONZLET("' .. Encrypt("debug") .. '")][KONZLET("' .. Encrypt(text) .. '")]('
263return text
264end)
265LUA_Data_sub = LUA_Data_sub:gsub("print%(", function(text)
266text = 'MR[KONZLET("' .. Encrypt("print") .. '")]('
267return text
268end)
269LUA_Data_sub = LUA_Data_sub:gsub("loadfile%(", function(text)
270text = 'MR[KONZLET("' .. Encrypt("loadfile") .. '")]('
271return text
272end)
273LUA_Data_sub = LUA_Data_sub:gsub("load%(", function(text)
274text = 'MR[KONZLET("' .. Encrypt("load") .. '")]('
275return text
276end)
277DATA = Decrypt .. LUA_Data_sub
278DATA = string.dump(load("local _Title = [[🛡 Encode by Misterz Konzlet 🛡]]\nlocal __ = function()\n" .. DATA .. "\nend\n__()\n"), true)
279DATA = DATA .. "@Misterz Konzlet"
280local function randomString(length)
281local random = ""
282local characters = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}
283for i=1, length do
284random = random..characters[math.random(1, #characters)]
285end
286return random
287end
288local String = randomString(10000)
289local Decode = String .. [[=function(code)code=load(code)()return code;end;]]
290DATA = DATA:gsub(".", function(code)
291return "\\" .. code:byte()
292end)
293DATA = Decode .. String .. '("' .. DATA .. '")'
294DATA = [=================================================================[
295-- Game Guardian Obfuscator by ༆Shadow Gaming࿐
296-- Version 1.1
297]=================================================================] .. DATA
298if load(DATA) ~= nil then
299if Expiry_info == nil then
300Expiry_info = " 已设置过期日 : 否"
301end
302if Password_info == nil then
303Password_info = "密码已启用 : 否"
304end
305data_write(LUA_Script_out, mode_write_only, DATA)
306gg.sleep("1000", gg.toast("完成 ✔️"))
307gg.setVisible(true)
308print(" 脚本加密完成 ")
309print("")
310print("")
311print(Expiry_info)
312print("")
313print(Password_info)
314print("")
315print("")
316print("📂 脚本已保存到 : " .. LUA_Script_out)
317os.exit()
318else
319gg.alert("脚本无法加密\n\n请修复代码后再试")
320return os.remove(LUA_Script_out)
321end
322end
323end
324end
325)()
326end
327function End()
328print(" Developed by Shadow Gaming ")
329gg.setVisible(true)
330os.exit()
331end
332while(true)do
333gg.sleep(1)
334if gg.isVisible(true) then
335FMXR=1
336gg.setVisible(false)
337end
338if FMXR==1 then
339Main()
340end
341end