1、lua是开源软件,所以可以自己定制。加密的简单的方式是将lua翻译的字节码加密,在执行字节码之前将其解密后执行即可。
这说明它用的不是标准版本,是在lua原代码基础上变通后的产物。
众所周知,使用 cocos 引擎编写的游戏,如果直接使用 xxtea 加密 Lua 脚本,实际上是很容易被解密的,网上有很详细的解密教程了。找了一下解密程序,大多是用 xxtea 的 cpp 库直接编译成二进制文件,然后再调用脚本批量解密,感觉麻烦,所以这里直接放出一个比较 clean 的脚本。
从c++进入lua世界的调用逻辑。 使用xxtea加密算法,sign和key为XXTEA和2dxlua。 无论是否加密,都会调用luaL_loadbuffer函数,通过hook这个函数获取解密后的lua脚本,但需运行游戏一次。
因此,我们可以通过Hook libcocos2djs.so文件加载时的xxtea_decrypt函数来获取Key值。使用Frida框架编写简单的js脚本进行Hook操作,可以成功获取Key值。在获取Key值后,可以参照CocosCreator源代码实现解密逻辑,或者利用封装好的解密程序进行文件解密。
1、table里的元素似乎是原码+1000的结果,解码操作就是逐个元素-1000即可得到原码(10进制的ASCii码)。
2、众所周知,使用 cocos 引擎编写的游戏,如果直接使用 xxtea 加密 Lua 脚本,实际上是很容易被解密的,网上有很详细的解密教程了。找了一下解密程序,大多是用 xxtea 的 cpp 库直接编译成二进制文件,然后再调用脚本批量解密,感觉麻烦,所以这里直接放出一个比较 clean 的脚本。
3、这说明它用的不是标准版本,是在lua原代码基础上变通后的产物。
4、最好是去下一个完整解码的DATA包(老外做的)。自己用LUADC解出来的文件不一定能用,比如AI文件,就肯定用不了(会出错)。
5、首先要说明的是:关于计算机信息的加密/解密问题,它是一门非常专业的学科,也有专门的教材,有一本书籍叫做《计算机密码编码学与网络安全》,里面详细讲解了各种计算机信息的加密算法,以及其他的一些在学习密码编码学之前必须具备的一些预备知识。
6、lua脚本被luac编译之后,如何反编译或者反汇标准的lua01有“CFLuaDC”工具可以反编译。标准的lua5有“DisLua”、“luadec”两个工具可供选用。---以上三个工具在网上可搜索下载。luajit编译的luac文件尚无反编译工具。
以华为p30为例,lua文件需要通过第三方软件打开,首先到官网下载一个GG,下载后安装两个版本,一个是硬件加速,一个是软件加速,然后确定手机已经root并且赋予GG权限。附加进程完成之后点击搜索,然后依次点击三角符号。然后找到手机文件夹的lua文件位置即可。
lua文件是编写lua脚本语言的文件,lua文件要打开的话要先看是什么结尾的,如果是.lua或.wlua的话就可以直接打开,使用记事本查看。如果是查看的话,可以安装一些第三方的记事本软件,然后用他们打开lua文件进行查看。或者直接修改后缀名为文本文档格式,使用记事本打开。
首先你的手机要支持这个文件,GG是自带解密的,GG解不了,就手解mt就可以写脚本,也有脚本模板。然后找到这个程序,把这个文件打开就可以了。首先你的手机要支持这个文件,GG是自带解密的,GG解不了,就手解mt就可以写脚本,也有脚本模板。然后找到这个程序,把这个文件打开就可以了。
lua文件需要通过第三方软件打开,先到网站下载一个GG文件,下载后安装两个版本,硬件加速,软件加速,然后确定手机已经被root,并获得GG权限。完成附加过程后,点击搜索,然后依次点击三角符号。那么你就可以找到手机文件夹的lua文件位置。
触动精灵iOS0及触动精灵Android请点击左上角的加号按钮。在底部弹出菜单中选择WIFI传文件启动无线传输服务。电脑上打开浏览器,在地址栏中输入IP地址和端口。在文件夹列表中选择脚本存放路径Touchsprite/lua。将下载到电脑上的脚本文件(lua/.tsp)拖动到指定区域,等待上传完成即可。
用mt管理器把软件去除签名校验,选择加强版的,因为有些lua软件也有签名校验。然后打开示例软件,进入assets目录。把里面的configlua和其他几个lua文件解压。打开lua解密器,输入路径,点第一个按钮OK,lua解密器可谓lua中的MT,这一步相当于mt管理器的反编译。
直接在手机桌面上,点击打开mt管理器。这个时候弹出新的窗口,需要找到对象并选择跳转。下一步如果没问题,就启动图示按钮。等完成上述操作以后,继续自动处理。这样一来会发现相关的结果,即可实现要求了。
大部分的脚本结尾格式都是.lua。这些是gg修改器,可以正常运行的。那个.sh的拦截是要用mt管理器打开,那个.txt的文本是用虚拟机打开。
其实要修改游戏内容很简单,当然你先得下载“mt管理器”。进去后向下拉可以看到Android 进去然后可以见到odd 点开就是一个了,点到最后会给你一个这,要用ZIP查看,进去后就是文本编辑了。
iphone手机版饥荒的MOD用法: mt管理器右边栏打开sdcard文件夹然后找到数据显示mod.zip并打开。 把右边栏mod文件里面文件夹的除了安装方法.txt(当然你想。