反编译lua的工具
1. lua文件怎么反编译,用什么软件,具体怎么做求教程
luadec,不过,反编译后的变量名和注释都没有了。你确定你看得懂?
2. 对于*.lua文件,需要用什么软件程序打开
*.lua文件可以用记事本程序打开,具体打开步骤如下:
1、文件格式后缀名以*.lua格式存在。
3. 请教lua如何反编译,或者指点一下luadec的用法,请不要复制回答问题。
搜:Lua脚本反编译入门教程。
4. lua脚本怎么进行一个源代码加密处理
摘要 Lua是一个小巧的脚本语言。很多应用程序、游戏使用Lua作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。
5. 求一个LUA反编译工具Luadec 2.1~~~求分享啊,找遍了都找不到,跑求啊
推荐你用luadisasm
luadec好像版本比较低,高版本的lua机器码是反编译不了
留个邮箱我发给你
6. luac文件怎么进行反编译
lua源文件--obfuscate-->lua源文件(混淆后)--compile-->luac文件(带调试用的变量名和行号)--strip-->luac文件(不带调试信息)
lua/luac--加密/打包-->数据文件
数据文件--解包/解密-->lua/luac-->lua虚拟机
1. 跟踪,脱壳,解包,解密,获得 luac
追 luaL_loadbuffer luaL_loadfile lua_load 应该可以找到 解密函数。
hook 这3个函数,导出解密后的数据,直接就是 luac 文件。如果没编译甚至是 lua源文件。
hook luaV_execute 可以拿到 Proto* ,想办法用 luaU_mp 导出。luaD_precall 应该没必要搞。
2. 非标准 luac 处理
我们有两种方案来处理得到的 luac
1. 得到一个能够执行上述非标 luac 的 lua 版本
搞清楚编译方式,改 lua 源文件,编译出一个,这样做什么都可以,还能编译出对应的 luadec 。
如果能找到 lua51.dll 之类的就直接调用吧。但是,只能用于导出 luac 对比文件格式,或者执行找到的几个关键函数。
2. 将非标 luac 转换成标准格式 luac,正所谓:山不来就我,我便去就山
非标准 luac 是怎么做的:
1. bad header 改文件头
#define LUA_SIGNATURE "