首页
社区
课程
招聘
[分享]最新Lua反编译工具 支持Lua 5.2/5.3
发表于: 2015-1-16 17:00 100383

[分享]最新Lua反编译工具 支持Lua 5.2/5.3

2015-1-16 17:00
100383
Luadec 是一个lua反编译器。

可以反编译未修改过的 lua-5.1 以及lua-5.2的 luac 文件。

对 luac -s 处理后的文件效果不佳。

这是最新的2.2版.

完整table支持,NEWTABLE, SETLIST, SETTABLE
改进的各种循环结构支持(循环结构算法彻底改变)
改进的disassemble显示
直接读取lua源文件
提供参数用于反编译部分文件,跳过可能导致崩溃的部分
处理大于255个函数的文件
改进程序稳定性,减少程序崩溃和内存泄漏
输出255及以上连续的变量赋值时不再崩溃

用法:

反编译编译后的lua文件
luadec abc.luac

直接对源文件用,内部会编译后再反编译
luadec abc.lua

生成汇编代码
luadec -dis abc.lua

-pn 选项用于显示代码结构
luadec -pn test.lua
0
1
  1_1
2

-nf 选项用于然后可以反编译指定的函数 (函数 1 包含 1_1)
luadec -nf 1 test.lua

-nf -dn 选项同时使用 反编译指定的函数但不包括下级函数(函数 1 不包含 1_1)
luadec -dn -nf 1 test.lua

附件下载后可以用VS类的软件轻松编译出你想要的东西.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 1
支持
分享
最新回复 (26)
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个不错,下载玩玩
2015-1-16 17:10
0
雪    币: 135
活跃值: (719)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好工具,谢谢分享!
2015-1-16 18:27
0
雪    币: 272
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不支持5.3吗???
2015-1-16 19:04
0
雪    币: 240
活跃值: (433)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
收藏一个, 感谢分享 !
2015-1-16 20:03
0
雪    币: 17
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
5.3我用的不多. 应该是支持的

您还是自己试试吧!
2015-1-16 20:19
0
雪    币: 458
活跃值: (306)
能力值: ( LV12,RANK:400 )
在线值:
发帖
回帖
粉丝
7
mark
2015-1-16 20:26
0
雪    币: 376
活跃值: (92)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
加密的也能撸吗
2015-1-17 00:38
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个怎么用饿,,,
2015-1-21 03:50
0
雪    币: 5855
活跃值: (438)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
10
少好多头文件。。。
#include "ldebug.h"
#include "lobject.h"
#include "lopcodes.h"
#include "lundump.h"
2015-1-27 19:21
0
雪    币: 4390
活跃值: (4378)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
楼主发一个编译好的出来呗...
2015-2-11 17:14
0
雪    币: 4390
活跃值: (4378)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
确实      
2015-2-11 17:18
0
雪    币: 200
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
楼主发一个编译好的exe吗,谢谢
2015-3-9 16:44
0
雪    币: 73
活跃值: (923)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
汗,东西不错,可惜又要下载VS了.多谢楼主.
2015-6-13 10:53
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
楼主,是少很多头文件,vs无法生成,没有linux环境,懒得折腾了
2015-11-3 20:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
没环境编译,要是带有编译好的文件就好了
2015-11-13 19:23
0
雪    币: 382
活跃值: (352)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
17
Mark  补丁补丁
2015-11-14 14:35
0
雪    币: 0
活跃值: (97)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
会破luac脚本加密的大牛来一个,福建地区的优先。待遇面议会破luac脚本加密的大牛来一个,福建地区的优先。待遇面议会破luac脚本加密的大牛来一个,福建地区的优先。待遇面议 微信cigrz79352 qq2325272227
2016-7-7 07:03
0
雪    币: 180
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
试试看看,能不能解密
2016-7-14 18:28
0
雪    币: 43
活跃值: (388)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
20
赞,刚好用得到
2016-12-14 17:23
0
雪    币: 204
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
一大堆源文件都没有,几个文件夹里面都是空的,差评。
2017-4-5 13:47
0
雪    币: 0
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
有效的。但是解压里没有包含lua的src源码,需要自己到官方网站手动下载一份放到对应的目录里。修改一下工程的包含目录就可以正确编译出luadec了
2018-4-23 23:57
0
雪    币: 205
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
下载试试。5.3的第一次
2019-4-8 10:17
0
雪    币: 2056
活跃值: (93)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
少好多头文件。。。
2019-12-12 18:25
0
雪    币: 197
活跃值: (117)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
呜呜呜, 没法编译

2022-5-26 20:20
0
游客
登录 | 注册 方可回帖
返回
//