1. usage: cocos luacompile [-h] [-v] [-s SRC_DIR_ARR] [-d DST_DIR] [-e]  
2.                         [-k ENCRYPTKEY] [-b ENCRYPTSIGN] [--disable-compile]  
3.   
4. 对 lua 文件进行加密和编译为字节码的处理。  
5.   
6.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 17:05:09
                            
                                454阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            准备开新项目了,在寻找合适的框架,后来就发现了Quick-Cocos2d-x这玩意. 别说,还挺好使.之后一步步研究,发现Lua不加密是不行的.加密的方法在这里.因为在做版本更新的时候,一般大家都是做热更新的,但是如果每次热更新都更新所有脚本,那量有点大.所以我就打算做一个打包器,里面可以按照文件修改时间排序,这样就知道哪些文件要打包,哪些不用了.这里先写一个很简单的教程,关于这个打包器如何使用的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 06:29:16
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            好了,进入本文的主题——脚本加密:   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评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、资源加密版本号: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
                            
                                2534阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.介绍Cheat Engine不用我多介绍了吧,不知道的百度吧..........2.起因因为最近到了网瘾少年之沉迷游戏的阶段,玩某些网游时需要使用网瘾少年之游戏难度降低(W)工(G)具,所以需要用CE对游戏内存进行搜索,找一些基址做网瘾少年应该做的事情,然而刚运行官方的CE没多久,我的帐号已经违反某游玩家协议被封号了,我嘞个去,不能忍,就有了这篇文章,好了不吹了............3.正文            
                
         
            
            
            
            缘由#想对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位,折腾了我很久,搜索了很久,从以为很难 → 以为很容易 → 失败、迷茫 → 停滞不前、绝望 → 继续坚持、转换搜索思路 → 试验成功,或许这就是每次达到彼岸的必经之路,过程很辛酸,结果还欣慰,现在总结经验,让大家少走弯路和挫折吧。 分两个部分来讲吧,这样会没那么乱……--------------------------------------------            
                
         
            
            
            
            C++调用lua脚本,包括全局函数绑定、类绑定,十分钟快速掌握系列文章目录摘要环境一些说明使用步骤码代码自定义函数多返回值变长参数自定义类test_sol2.lua内容程序输出 摘要在这个快节奏的技术博客中,我们将借助sol2库,以十分钟的时间快速掌握如何在C++中调用Lua脚本。sol2是一个轻量级的Lua绑定库,它简化了C++与Lua之间的交互,使得全局函数和类的绑定变得异常简便。我们将创建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 12:54:08
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            准备开新项目了,在寻找合适的框架,后来就发现了Quick-Cocos2d-x这玩意. 别说,还挺好使.之后一步步研究,发现Lua不加密是不行的.加密的方法在这里.因为在做版本更新的时候,一般大家都是做热更新的,但是如果每次热更新都更新所有脚本,那量有点大.所以我就打算做一个打包器,里面可以按照文件修改时间排序,这样就知道哪些文件要打包,哪些不用了.这里先写一个很简单的教程,关于这个打包器如何使用的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 22:01:18
                            
                                323阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
#!/bin/sh    #输入密码  echo "请输入原密码:"  read resultFirst  firstPWD=$resultFirst  echo "请再次输入原密码:"  read resultSecond  secondPWD=$resultSecond  result=""  output=""    function encryptPWD() {      for ((i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-15 17:46:00
                            
                                787阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            简单的命令脚本最简单的批处理文件新建文本文档txt 输入shutdown -s -t 600(600秒之后自动关机)修改文件后缀名为.bat,无法看到后缀名的在文件夹选项中点击查看,去掉隐藏已知文件类型的后缀名最简单的脚本新建文本文档txt 输入do
msgbox "hello world"
loop修改文件后缀名为.vbs 结束当前脚本可以进入进程ctrl+shift+esc键,关闭wscrip            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-15 08:55:05
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引言市面上有许多加密混淆软件可供开发者使用,但哪些软件是最好用的?哪些软件受到开发者的喜爱?本文将根据一次在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
                            
                                910阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)程序员的生活要一切自动化,更要幸福^_^。 概述平台:mac例子工程:基于cocos2dx引擎的项目 事实:就是一组shell脚本和一些工具 我的 目录结构Work  |-----Project      |---------cocos2d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 11:12:43
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            加密方式lua 代码加密方式很很多种,这里只讲最简单的一种,就是把代码编译成二进制字节码。lua 是一门脚本语言,不需要经过编译就可以使用 lua 解释器来执行;但我们也可以把 lua 代码事先编译成二进制文件,这样就达到了加密的方式。使用 lua 编译器最简单也最直接的方式就是使用 lua 编译器来编译 lua 代码,编译的方式很简单,打开命令行,输入下面的命令lucac -o dest.lua            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 14:54:51
                            
                                254阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对 Lua 字节码进行加密由于 luajit 不支持 64 位,quick 新的版本默认使用 lua 5.1.5 版本,并提供将 lua 源码打包成通用字节码的工具 luac 。为了增强安全性, quick 提供了一个基本加密方案,使开发者可以对字节码作自定义的加密,防止对字节码的简单反编译工作。此方案配合原有的XXTEA加密方案,已经能够满足普通的加密需要。如果开发者需要更高强度的加密,可以与我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 20:30:48
                            
                                155阅读