当前位置:首页 » 编程软件 » luajit反编译

luajit反编译

发布时间: 2022-01-14 19:28:12

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

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

㈡ cocos2dx 用luajit 加密脚本 会被反编译吗

1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件
2、开始--运行--cmd
3、luac -o out.lua 1.lua
注: luac -o [编译后脚本名] [脚本名],必要时带上脚本路径,如:

回车之后,再打开out.lua就可以看到编译好的字节码了

然后实验一下,执行这个字节码脚本,可以看到lua原生的解释器可以直接解析luac编译出来的bytecode脚本,很方便!

㈢ lua 怎么反编译

lua的反编译工具有:cfluadc(lua4)、dislua(lua5)、luadec(lua5)
以上工具似乎不支持luajit的编译文件。

㈣ cocos2dx-3.6的luajit怎么了

cocos2d-x中luajit的使用

新版本的cocos2d-x使用了luajit来替代原始的lua,好处一是可以极大的提高运行速度(android下可以开jit,运行速度提高10~60倍,ios下不可以开jit,运行速度也可以提高2~3倍)。 二是luajit编译的字节码现阶段来说无法反编译,也就是说无法破解。 这里对luajit进行详细的说明。

1、基本使用。这个很简单,不用修改任何代码,与lua5.1完全兼容。 对应的头文件和库要替换成luajit的(与lua命名相同)

2、发布时编译成字节码。

这个需要luajit.exe的执行文件。 编译方法(windows): 在(http://luajit.org/download.html)下载源代码,使用vs的命令行工具,执行msvc.bat进行编译。 我最开始使用cygwin直接执行make结果出了很多编译错误和诡异的问题。 其实直接使用批处理才是正确的方式。

编译完成后,要注意luajit.exe和源代码src/jit文件夹要同时并且匹配使用。否则运行时会出现 "unknown luaJIT command or jit.* moles not installed"的错误。

编译成字节码的命令如下: luajit -b 原始文件 输出文件

更多详细说明可以直接执行 luajit -b来获取。 这里还要注意,输出文件最好保持.lua的扩展名,否则require文件的时候会提示找不到文件。除非require里面使用的完整名字。

我在编译字节码时还碰到了一个问题,就是无论编译什么文件都提示这个 "luajit '=' expected near '<eof>'" ,后来换了luajit的版本后就没有出现了。可能跟我一开始手欠改了luajit源代码有关。

3、编译luajit的静态库文件(for android)

编译字节码所用的执行文件和我们开发程序时使用的静态库文件要保持版本一致。 windows版本所需要的文件在编译执行文件时就已经生成。

㈤ 直接把Lua编译成Luac然后发布的时候还需要对脚本进行加密么

官方的lua编译几乎都能反编译!改用luajit吧

㈥ lua脚本怎么进行一个源代码加密处理

摘要 Lua是一个小巧的脚本语言。很多应用程序、游戏使用Lua作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。

㈦ cocos2dx 用luajit 加密脚本 会被反编译吗

1、新建一个名为1.lua的文件,里面只有一句话print("hello
lua"),新建一个空的out.lua脚本文件
2、开始--运行--cmd
3、luac
-o
out.lua
1.lua
注:
luac
-o
[编译后脚本名]
[脚本名],必要时带上脚本路径,如:
回车之后,再打开out.lua就可以看到编译好的字节码了
然后实验一下,执行这个字节码脚本,可以看到lua原生的解释器可以直接解析luac编译出来的bytecode脚本,很方便!

热点内容
pythonnlst 发布:2024-11-15 01:11:12 浏览:284
安卓手机怎么注册苹果云 发布:2024-11-15 01:05:00 浏览:408
数据库设计模板 发布:2024-11-15 00:47:25 浏览:826
编程的悟性 发布:2024-11-15 00:47:24 浏览:734
主流可编译语言 发布:2024-11-15 00:42:23 浏览:730
excel缓存清除 发布:2024-11-15 00:39:53 浏览:487
机械键盘可编程 发布:2024-11-15 00:39:09 浏览:913
php判断字符开头 发布:2024-11-15 00:35:33 浏览:508
网易苹果游戏怎么转移到安卓 发布:2024-11-15 00:07:52 浏览:270
win7php环境搭建 发布:2024-11-15 00:06:55 浏览:17