从这段代码的输出中获取输入

我想知道反向代码是什么,可以从这段代码的输出中获取输入 这个脚本将“CODEXXXCODEXXX”转换为数字,现在我有了数字,我想要“CODEXXXCODEXXX”回来。在此表示感谢

local script = string.dump(
function()

-------------

--CODEXXXCODEXXX

-------------

end )

buff = ""

for v=1,string.len(script) do --将我们的字符串转换为十六进制字符串。

     buff = buff..'\\'..string.byte(script,v)

end

file = io.open('encrypted.txt','w') --将我们的字节码输出到ascii格式的encrypted.txt中

file:write(buff)

file:flush()

file:close()
点赞
用户88888888
用户88888888

读取文件并重新构建字符串(注意:在数字后使用反斜杠作为分隔符 - 不是在数字前)

script = "Hello World!"

buff = ""
for v=1,string.len(script) do --将我们的字符串转换为[十六进制]字节字符串。
     buff = buff..string.byte(script,v)..'\\'
end

print(buff)

str_back = ""
for num in buff:gmatch("(%d+)\\") do
    str_back = str_back..string.char(num)
end

print(str_back)
2017-05-15 11:28:40