Skip to content
viruscamp edited this page Nov 2, 2015 · 8 revisions

luadec

luadec/proto.c char* DecompileConstant(const Proto* f, int i) #36

5.2.1 及以上版本都有 LUA_TSHRSTR 和 LUA_TLNGSTR

增加一些奇怪的补丁开关 http://lua-users.org/wiki/LuaPowerPatches

新增的 opcode 依次往后排列,实际反编译时先用 luaopswap 处理

continue : Continue Statement (5.1.3)

GETCNUMBER/SETCNUMBER : CNUMBER patch (5.1)

for patch used in Payday2

luaopswap

opcode 替换

打印出默认 luaopswap.txt 文件到 stdout 以方便修改

luareplace

函数替换

luaconst

提取 luac 中所有常数 (数字 字符串),并可以修改后反写回去    
参数/功能 输入输出编码,只提取数字,只提取字符串,只提取非标识符字符串,不提取纯英文    
0	0	3.5
0	1	abc234\t
0_1	0	4
0_1_2	0	abc
Clone this wiki locally