准备开新项目了,在寻找合适的框架,后来就发现了Quick-Cocos2d-x这玩意. 别说,还挺好使.之后一步步研究,发现Lua不加密是不行的.加密的方法在这里.因为在做版本更新的时候,一般大家都是做热更新的,但是如果每次热更新都更新所有脚本,那量有点大.所以我就打算做一个打包器,里面可以按照文件修改时间排序,这样就知道哪些文件要打包,哪些不用了.这里先写一个很简单的教程,关于这个打包器如何使用的
转载
2024-05-13 06:29:16
196阅读
准备开新项目了,在寻找合适的框架,后来就发现了Quick-Cocos2d-x这玩意. 别说,还挺好使.之后一步步研究,发现Lua不加密是不行的.加密的方法在这里.因为在做版本更新的时候,一般大家都是做热更新的,但是如果每次热更新都更新所有脚本,那量有点大.所以我就打算做一个打包器,里面可以按照文件修改时间排序,这样就知道哪些文件要打包,哪些不用了.这里先写一个很简单的教程,关于这个打包器如何使用的
转载
2024-05-09 22:01:18
323阅读
好了,进入本文的主题——脚本加密: Lua 是一个小巧的脚本语言。Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。 lua是明
转载
2024-05-22 11:06:06
626阅读
缘由#想对Lua脚本进行安全性处理,可惜一直没有想到很好的解决方案,考虑过用原生Lua将脚本编译成二进制代码,也考虑过用zlib将文件进行加密压缩处理,但是感觉都不是最佳方案,今天忽然想到有个东西叫LuaJit不错,网上搜索了一把,感觉这东西比上面两种方案来的好,就赶紧下载下来尝试使用了一把。环境#Visual Studio 2012LuaJit2.0.1 我是直接从cocos2d-x2.2.5版
转载
2024-05-16 08:24:26
137阅读
1评论
加密方式lua 代码加密方式很很多种,这里只讲最简单的一种,就是把代码编译成二进制字节码。lua 是一门脚本语言,不需要经过编译就可以使用 lua 解释器来执行;但我们也可以把 lua 代码事先编译成二进制文件,这样就达到了加密的方式。使用 lua 编译器最简单也最直接的方式就是使用 lua 编译器来编译 lua 代码,编译的方式很简单,打开命令行,输入下面的命令luac -o out.lua s
转载
2024-02-14 22:56:18
894阅读
一、资源加密版本号:Quick-Cocos2d-x 3.3 Final调试工具:xCode 工程创建的时候选择的拷贝源码。 项目结构如图: 这个功能七月大神在很早之前就已经实现了,但是在3.3版本中有几个小BUG,可能很多人不知道一直卡住了。我就在这儿从头到尾的流程都讲一次。 道理很简单 主要就只用到quick-src/extra/approols/下面的HelperFunc这个类。 我只做了
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码:1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件2、开始--运行--cmd3、luac -o out.lua 1.lua注: 
转载
2024-02-20 13:25:21
2536阅读
1.介绍Cheat Engine不用我多介绍了吧,不知道的百度吧..........2.起因因为最近到了网瘾少年之沉迷游戏的阶段,玩某些网游时需要使用网瘾少年之游戏难度降低(W)工(G)具,所以需要用CE对游戏内存进行搜索,找一些基址做网瘾少年应该做的事情,然而刚运行官方的CE没多久,我的帐号已经违反某游玩家协议被封号了,我嘞个去,不能忍,就有了这篇文章,好了不吹了............3.正文
Lua脚本EVAL命令的实现EVAL命令的执行过程可以分为以下三个步骤:1.根据客户端给定的Lua脚本,在Lua环境中定义一个Lua函数2.将客户端给定的脚本保存到lua_scripts字典,等待将来进一步使用3.执行刚刚在Lua环境中定义的函数,以此来执行客户端给定的Lua脚本 以下命令作为示例,分别介绍EVAL命令执行的三个步骤:127.0.0.1:6379> EVAL "return
转载
2024-10-08 19:05:19
20阅读
缘由#想对Lua脚本进行安全性处理,可惜一直没有想到很好的解决方案,考虑过用原生Lua将脚本编译成二进制代码,也考虑过用zlib将文件进行加密压缩处理,但是感觉都不是最佳方案,今天忽然想到有个东西叫LuaJit不错,网上搜索了一把,感觉这东西比上面两种方案来的好,就赶紧下载下来尝试使用了一把。环境#Visual Studio 2012
LuaJit2.0.1 我是直接从cocos2d-x2.2.5
转载
2023-09-16 00:02:38
25阅读
VMProtect是一种很可靠的工具,可以保护应用程序代码免受分析和破解,但只有在应用程序内保护机制正确构建且没有可能破坏整个保护的严重错误的情况下,才能实现最好的效果。本文继续对VMProtect中强大的内置脚本的使用进行介绍,希望对您有所帮助。下载VMProtect最新试用版https://www.evget.com/product/1859/downloadVMProtect具有内置的强大脚
转载
2024-05-08 19:17:17
310阅读
因谷歌要求8月1日后上架的游戏必须支持64位,折腾了我很久,搜索了很久,从以为很难 → 以为很容易 → 失败、迷茫 → 停滞不前、绝望 → 继续坚持、转换搜索思路 → 试验成功,或许这就是每次达到彼岸的必经之路,过程很辛酸,结果还欣慰,现在总结经验,让大家少走弯路和挫折吧。 分两个部分来讲吧,这样会没那么乱……--------------------------------------------
预答辩归来,主管给了我一个新任务,这是实习以来的第三个任务了。任务仍然很简单,就是对ios应用中的一些重要数据进行DES加密。iOS的界面通过Webview形式展示,在web页中通过JS调用lua脚本对重要数据进行读取和存放,所以加密模块的函数必须能够在lua脚本中调用。咋一看,将函数增加到“lua调用库”里是一个直接的方法。第一种尝试:增加lua的C API  
转载
2024-03-21 10:35:01
98阅读
先看一下在打开文件里用到的一个函数 lua_setinputvoid lua_setinput (Input fn)
{
current = ' ';
input = fn;
if (yytext == NULL)
{
textsize = MINBUFF;
yytext = newvector(textsize, char);
}
}
void lua_se
转载
2024-07-06 19:51:07
37阅读
之前介绍的对称加密算法都是分组加密,如DES,3DES,SM4等。被加密的原文需要分成组,每组长度与密钥长度相同,再分别加密。实际上,对称加密里还有一种类型算法叫做流加密。所谓流加密,就是使用一个与原文同样长度的密钥,与原文数据按位进行异或操作,得到的结果就是密文。解密过程和加密类似,就是用同样的密钥,对密文在进行按位异或,得到明文。这和异或运算的原理有关,假设P是原文,K是密钥,E是密文,⊕代
对称加解密算法分为:分组加密算法、流加密算法; 目前国际上使用的对称加密算法主要有: 另外,还有我国自主研发的已经公布的SM4算法;名称英文DES(Data Encryption Standard)3DES(Triple DES)AES(Advanced Encryption Standard)1. DESDES算法全称为Data Encryption Standard,即数据加密算法,DES
转载
2024-03-26 14:15:09
36阅读
引言市面上有许多加密混淆软件可供开发者使用,但哪些软件是最好用的?哪些软件受到开发者的喜爱?本文将根据一次在CSDN上的投票结果,为大家介绍几款在程序员中普及度较高的加密软件。以下是投票结果,希望能对大家的选择提供参考。正文第一款:ipagurd 推荐指数★★★★Ipa Guard是一款功能强大的ipa混淆工具,不需要iOS app源码,直接对ipa文件进行混淆加密。它可以对iOS ipa 文件的
缘由想对Lua脚本进行安全性处理,可惜一直没有想到很好的解决方案,考虑过用原生Lua将脚本编译成二进制代码,也考虑过用zlib将文件进行加密压缩处理,但是感觉都不是最佳方案,今天忽然想到有个东西叫LuaJit不错,网上搜索了一把,感觉这东西比上面两种方案来的好,就赶紧下载下来尝试使用了一把。环境Visual Studio 2012 LuaJit2.0.1 我是直接从cocos2d-x2.2.5版本
转载
2024-03-25 04:39:05
912阅读
本文属于《OpenSSL加密算法库使用系列教程》之一,欢迎查看其它文章。也可以查看《GmSSL国密加密算法库使用系列教程》。常见的加密算法可以分成三类,对称加密算法、非对称加密算法、Hash算法。一、对称加密算法对称加密是使用同一个密钥对信息进行加解密。这就类似于,我们对一个压缩包进行加密时输入一个密码,那么我们在解密时输入同一个密码进行解密,一个道理。加密过程:明文+密钥a,进行加密,输出密文。
转载
2024-02-29 11:32:11
107阅读
一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)程序员的生活要一切自动化,更要幸福^_^。 概述平台:mac例子工程:基于cocos2dx引擎的项目 事实:就是一组shell脚本和一些工具 我的 目录结构Work |-----Project |---------cocos2d
转载
2024-08-15 11:12:43
40阅读