|
lua脚本编译者是款针对lua脚本的加密工具。通过编译的手段将lua脚本进行加密操作,保证脚本源代码的安全,支持luajit脚本的通用加密(编译),支持批量化操作(整个文件夹内所有文件)
使用方法
1、下载打开lua脚本编译者
2、单脚本选择单一脚本点击编译加密或者反编译解密
/ ^% @, Y" I0 o* D0 }
2、多脚本选择文件内所有脚本点击编译加密或者反编译解密4 q" H+ c. u( ^. i- Y! n3 {
5 y7 i- K: K+ m
编译流程
1.非标准 luac 处理
我们有两种方案来处理得到的 luac0 B; q$ s: A4 C9 V0 \( d
1. 得到一个能够执行上述非标 luac 的 lua 版本
9 g. r& z. U) v1 a6 `: J, F- @
搞清楚编译方式,改 lua 源文件,编译出一个,这样做什么都可以,还能编译出对应的 luadec 。8 y# q. i: ~' P( M
如果能找到 lua51.dll 之类的就直接调用吧。但是,只能用于导出 luac 对比文件格式,或者执行找到的几个关键函数。9 `2 N6 U( A& q/ ]% P+ _" L
2. 将非标 luac 转换成标准格式 luac,正所谓:山不来就我,我便去就山$ e* @# F* j+ m* _. c# K3 u; Y* Z
' o7 ^" v& F9 X4 z6 L* F( c, \
2. 字节码反汇编,阅读
3. 反编译7 K+ \# r& _+ P
4. 二进制编辑,修改指令,替换函数2
|
|