gpt4 book ai didi

lua - 尝试了解某些​​代码的作用(Lua)

转载 作者:行者123 更新时间:2023-12-01 22:57:17 25 4
gpt4 key购买 nike

这段代码的作用是什么?魔兽世界 3.5.5 都是 Lua

function __(r) local d = string.sub(r,0x0001,string.len(r)-0x0040) local k = string.sub(r,string.len(r)-0x003F, string.len(r)) d = string.gsub(d, '[^'..k..'=]', '') return (d:gsub('.', function(x) if (x == '=') then return '' end local r,f='',(k:find(x)-1) for i=6,1,-1 do r=r..(f%2^i-f%2^(i-1)>0 and '1' or '0') end return r; end):gsub('%d%d%d?%d?%d?%d?%d?%d?', function(x) if (#x ~= 8) then return '' end local c=0 for i=1,8 do c=c+(x:sub(i,i)=='1' and 2^(8-i) or 0) end return string.char(c) end)) end _={_=_G} _._["\108\111\097\100\115\116\114\105\110\103"](_._["\095\095"]("SuperLongStringThatWasRemovedForPrivacyReasons"))()

现在我猜测这是某种加密代码之类的东西?我不太确定。你们觉得这是什么?/你知道这段代码运行时会做什么吗?

注意:真的很长的字符串......真的很长。长度约为 150,000 个字符。

最佳答案

代码相当于

loadstring(
decode_from_base64(
("SuperLongStringThatWasRemovedForPrivacyReasons"):sub(1, -65)
)
)()

所以,SuperLongStringThatWasRemovedForPrivacyReasons实际上是一个base-64编码的Lua程序(程序可能是Lua源代码或Lua字节码)。
您可以轻松地自己解码它,有很多在线 Base-64 解码器可用。

关于lua - 尝试了解某些​​代码的作用(Lua),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50810307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com