|
本帖最后由 malik 于 2021-3-14 19:40 编辑
妄想山海的一个辅助软件里抓包拿到的源码,对lua一点都不通,如果有大佬感兴趣可以研究研究
下面的是加密部分上的有关加密的代码部分,详细文件我会直接上传。有大佬感兴趣可以研究研究,里面有原作者的广告,要350元的价格收徒。有大佬挑战的话下载挑战吧
local base_char= 128; local keywords= { "and", "break", "do", "else", "elseif", "end", "false", "for", "function", "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", "true", "until", "while" } function encryptData(data, keys) local result = '' local dataArr = getByte(data, false) local keyArr,keyLen = getByte(keys, true) for index,value in pairs(dataArr) do result = result..'B'..tostring((0xFF and value) + (0xFF and keyArr[(index-1) % keyLen])) end end function Module(name) if modules[name]then print_verbose("Ignoring duplicate module definition for"..name); return function () end end locali= #modules+1; modules={ name=name, url=___fetch_url }; modules[name]=modules; return function (path) modules.path =path; end end function Resource(name, path) locali= #resources+1; resources={ name=name, path=pathorname }; return function (path) resources.path =path; end end function Option(name) name=name:gsub("%-", "_"); if opts[name]== nil then opts[name]= true; return function (value) opts[name]=value; end else return function () end; end end function GetOption(name) return opts[name:gsub('%-', '_')]; end function Message(message) if notopts.quiet then print_info(message); end end function Error(message) if notopts.very_quiet then print_err(message); end end function Exit() os.exit(1); end ktdm=[[ local function _LotrvV4_() local Lotrv = function(code) local res = '' for i in ipairs(code) do res = res..string.char(code) end return res end if io.open('rende.lua')~=nil then flj=1 end while(os.date('%S
|
上一篇:GG修改器过MTP检测,王者和平通用下一篇:最新过检测GG修改器/过mtp腾讯网易内防御检测
|