2017-05-25 3 views
3
local script= string.dump(
    function() 
     print('Hi') 
    end 
) 

buff="" 

for v=1,string.len(script) do 
    buff=buff..'\\'..string.byte(script,v) 
end 

print(buff) 

Skript wird in Byte-Code, irgendeine Idee, wie man es umkehrt?Wie Entschmutzung Lua Script?

Antwort

5

Sie können den Bytecode nicht zur Lua-Quelle umkehren, aber Sie können die VM-Anweisungen mit luac -l auflisten.

+2

Siehe [LuaDec] (https://github.com/viruscamp/luadec) für einen Decompiler. – lhf

+0

LuaDec schaltet sich jedes Mal für decompiler ab, ich weiß nichts über VM-Anweisungen – Sutenzzor