导航:首页 > 源码编译 > 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怎么修复反编译过后的文件相关的资料

热点内容
犯过罪还能当程序员吗 浏览:975
参数名称java 浏览:11
android序列化文件 浏览:249
java泛型for 浏览:29
html保存pdf 浏览:211
单片机毕业论文摘要 浏览:666
安卓机如何关闭闪付 浏览:518
pdf标注app 浏览:484
编译原理的前端和后端的意义 浏览:395
德阳程序员招聘 浏览:801
javaascii转中文 浏览:889
酷狗app在哪里点自己唱 浏览:202
ios15轻量版app怎么删除 浏览:564
dos下载命令行 浏览:748
苹果文件加密后打不开 浏览:279
单片机握手失败 浏览:394
中国联通app怎么查每月实时话费 浏览:463
linuxatlas 浏览:483
webcamandroid 浏览:71
友友车友软件免加密 浏览:98