解密Lua字节码?

Dav*_*Dav 2 encryption lua bytecode

我用这个脚本加密我的Lua代码.

local script = string.dump(
    function()
        local function h4x(strtbl)
            buffer=""
            for v in strtbl do
                buffer=buffer..strtbl[v]
            end
            return buffer
        end

        print("encrypted")

    end
)

buff=""
for v=1,string.len(script) do --Convert our string into a hex string.
    buff=buff..'\\'..string.byte(script,v)
end

file=io.open('encrypted.txt','w') --Output our bytecode into ascii format to encrypted.txt
file:write(buff)
file:flush()
file:close()
Run Code Online (Sandbox Code Playgroud)

encrypted.txt的输出类似于"00/12/46/4/2/6/4/62 /".我如何解密字节码?

Tad*_*ski 6

此文本未加密.它只是十六进制的Lua字节码.

讨论将这个字节码反汇编成人类可读的操作码的方法是另一个问题:Lua相当于Python dis()?