反编译 lua
Decompiling lua
这是一个名为 yeha.luac
的小(126 字节)示例文件。用我的编辑器打开,它看起来像
LJB 4 >4 >G get_object_baseget_ket4 1 5 G $
但是所有的反编译器都会报错。我能做什么?
正如那些工具所指出的那样,lua 字节码未编译。
Lua 字节码中有一个 Lua
标记。
$ echo | luac5.1 -o - - | cat -v; echo
^[LuaQ^@^A^D^H^D^H^@^G^@^@^@^@^@^@^@=stdin^@^@^@^@^@^@^@^@^@^@^@^B^B^A^@^@^@^^^@M-^@^@^@^@^@^@^@^@^@^@^A^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@
该字节码有一个 LJ
标记。即 luajit 字节码。
$ echo | luajit -b -t raw - - | cat -v; echo
^[LJ^A^B^K^B^@^A^@^@^@^AG^@^A^@^@
这是一个名为 yeha.luac
的小(126 字节)示例文件。用我的编辑器打开,它看起来像
LJB 4 >4 >G get_object_baseget_ket4 1 5 G $
但是所有的反编译器都会报错。我能做什么?
正如那些工具所指出的那样,lua 字节码未编译。
Lua 字节码中有一个 Lua
标记。
$ echo | luac5.1 -o - - | cat -v; echo
^[LuaQ^@^A^D^H^D^H^@^G^@^@^@^@^@^@^@=stdin^@^@^@^@^@^@^@^@^@^@^@^B^B^A^@^@^@^^^@M-^@^@^@^@^@^@^@^@^@^@^A^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@
该字节码有一个 LJ
标记。即 luajit 字节码。
$ echo | luajit -b -t raw - - | cat -v; echo
^[LJ^A^B^K^B^@^A^@^@^@^AG^@^A^@^@