反向工程包含 LUA 字节码的 ELF 二进制文件

我需要反向工程一份包含 LUA 字节码的 ELF 二进制文件,有什么最佳方法可以提取 LUA 字节码,并使用 luadec 或类似工具反编译它呢?

目前,我已经在 Ghidra 中加载了二进制文件,大部分理解了功能和加载 LUA 代码的方法,但我在这方面的经验不是很丰富。 这个 binary 文件使用 luaL_readbuffer() 加载脚本,这些脚本似乎以变量的形式嵌入在二进制文件中。

谢谢!

原文链接 https://stackoverflow.com/questions/70956310

点赞