导航:首页 > 源码编译 > lua怎么修复反编译过后的文件

lua怎么修复反编译过后的文件

发布时间:2022-04-03 13:37:56

① 求如何反编译LUA5.1的文件

你在网上搜索 “LuaDec”,试一试。
如果要反编译5.1版本的LUA,似乎有一个专门的改进版本的LuaDec。
我只是以前看到过这个工具,本人并没有认真使用过。

建议尊重作者版权,通过正规渠道来获得LUA的源码,比如说联系软件作者、进行商业合作、或者黑了软件作者的电脑,等等。
祝好运!

② cocostudio导出的lua文件怎么反编译出来

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 "\033Lua" // lua.h
2. bad header 改数据类型
// luaconf.h
#define LUA_NUMBER_DOUBLE
#define LUA_NUMBER double
LUA_NUMBER to float
LUA_NUMBER_SCAN to "%f"
LUA_NUMBER_FMT to "%.7g"
l_mathop(x) to (x##f)
lua_str2number to use strtof

3. bad code OpCode 重定义
// 改有 "ORDER OP" 的地方
/* grep "ORDER OP" if you change these enums */
enum OpCode; // lopcodes.h
const lu_byte luaP_opmodes[]; // lopcodes.c
const char *const luaP_opnames[]; // lopcodes.c

③ 请问LUA文件的还原和修改

lua如果发我邮件的那个是你的话
那个文件我看过了 不是加密 而是编译
编译过的文件是无法还原的 但是可以反汇编
如果你学过反汇编并且对lua的存储结构有一定的了解的话 大概还是可以看的懂的

④ 请教lua如何反编译,或者指点一下luadec的用法,请不要复制回答问题。

搜:Lua脚本反编译入门教程。

⑤ lua 怎么反编译

有这么几种工具:dislua、luadec、cfluadc。
前两者支持lua5,后者支持lua4(可能含病毒)。

⑥ luadec反编译lua文件,如何在.txt文档中修改然后保存的问题

命令后追加 >c:\1.txt
把内容输出到1.txt里
这个问题是归属于CMD的基本命令

⑦ Lua文件反编译

lua反编译是存在
不过反编译得到的不是lua源文件 而是一个类似汇编的二进制代码
你可以去载一个luadisasm 就知道反编译得到的是什么东西了

⑧ lua脚本怎么反编译

对于使用原版的lua 所生成的脚本,都有相应的反编译器,你花点功夫搜索,网上一定能找到的。
lua4----CFLuaDC
lua5----DisLua 、luadec

⑨ lua脚本被luac编译之后,如何反编译或者反汇

标准的lua4.01 有“CFLuaDC”工具可以反编译。
标准的lua5 有 “DisLua”、“luadec” 两个工具可供选用。
--------以上三个工具在网上可搜索下载。
luajit 编译的luac 文件 尚无反编译工具。

阅读全文

与lua怎么修复反编译过后的文件相关的资料

热点内容
阿里云服务器如何转出 浏览:191
租了云服务器能做什么 浏览:656
php数字组合 浏览:372
管家婆云服务器动态 浏览:385
苹果app存的视频在哪里 浏览:307
电脑玩安卓游戏怎么设置 浏览:873
怎么设置快捷进入云服务器 浏览:246
python爬虫线路图教程 浏览:133
解压玩具创意图片 浏览:525
组态软件pdf 浏览:485
箍筋加密区是如何计算根数的 浏览:855
笔记本如何服务器从做raid 浏览:929
视频编解码算法工程师 浏览:587
手机上服务器怎么找 浏览:324
抖音程序员变装男 浏览:339
qd128y压缩机参数 浏览:834
解压棒的视频 浏览:145
linux下kill命令 浏览:346
服务器和网络机柜有什么重要 浏览:349
贴吧文件夹位置图片 浏览:507