分析目标 少年三国志,包名:com.youzu.android.snsgz 全民水浒,包名:com.tencent.Q108下面分析的主要是少年三国志。Lua脚本解密与DUMPLuaJit IDA分析调用树:AppDelegate::applicationDidFinishLaunching(AppDelegate *__hidden this) EXPORT _ZN11AppDelegate29
转载 2024-03-23 10:32:29
488阅读
1评论
  很多使用cocos2dx+lua做游戏的同学,都会想到一个问题,我的游戏一旦发布,怎样才能保证的我脚本代码不被破解,不泄露代码。虽然这和开源、共享的原则不合,但是代码也是coder的劳动成果,理应得到保护。特别是商业游戏更是如此,不希望被别人破解掉源码并且进行修改。  今天的话题就是如何实现lua脚本文件的加密和解密。  我在网络上查过,解决方案然后我经过考虑之后,总结出两种解决方案,供大
转载 2024-03-14 18:18:31
1199阅读
#include <map> using namespace std; /***********************************************************************************************************************************************************
嵌入式经常用到的Lua, 我们经常用的QQ就有Lua开发的部分。 Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于199
转载 2024-06-07 22:36:28
239阅读
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行。下面是使用原生的lua解释器编译字节码:1、新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件2、开始--运行--cmd3、luac -o out.lua 1.lua注:&nbsp
转载 2024-02-20 13:25:21
2549阅读
        今天来了解下Redis的脚本,Redis是使用 Lua 解释器来执行脚本。Redis是从2.6.0版本开始使用内置的 Lua 解释器,执行脚本的常用命令为 EVAL。        接下来,就先说下Redis脚本相关的几个命令。1、EVAL script numk
转载 2024-04-10 10:51:13
254阅读
lua脚本进行加密,查了一下相关的资料 ,得知lua本身能够使用luac将脚本编译为字节码(bytecode)从而实现加密。试了一下。确实可行。 以下是使用原生的lua解释器编译字节码: 1、新建一个名为1.lua的文件。里面仅仅有一句话print("Hello Lua"),新建一个空的out.lua脚本文件 2、開始--执行--cmd 3、luac -o out.lua 1.lua 注:&nbs
  读后感悟:先讲了环境了配置,然后着重讲了c++中如何调用lua,适合入门。如果想学习语法,可以看《lua程序设计》,虽然讲的是lua5.1,但是很多语法还是可以学的。当你学会了最基本的c++与lua调用之后,就可以马上学一些交互代码了,而不是只是看书,那么看了之后,你会很容易忘记的,之前我就是学习lua的时候就是很少敲代码的,所以现在都忘了很多了,程序员还是多写写代码。 
转载 2024-05-03 17:36:59
91阅读
Lua游戏逆向及破解方法介绍 背景介绍随着手游的发展,越来越多的Cocos-lua端游开发者转移到手游平台。Lua脚本编写逻辑的手游也是越来越多,如梦幻西游、刀塔传奇、开心消消乐、游龙英雄、奇迹暖暖、疾风猎人、万万没想到等手游。随着Lua手游的增加,其安全性更值得关注,在此归纳一些常用的分析方法,同时介绍一些辅助工具。识别Lua游戏Android平台的apk包可以直接解压,找到./lib
转载 2024-01-14 19:57:14
177阅读
样本样本来自悬赏问答区 下载了一个鼠标宏文件,但是显示time is out 怎么办,改系统时间没用,34# 层 也有一个样本,62# 层 还有另外一个样本。附件中的 xml 中内嵌了 lua 脚本脚本中只把必要的数值留出来了,其他部分都加密了,加密的代码中有时间限制。解密方法下载 Lua 执行器首先到官网下载一个 Lua 的执行器,解压出来。http://www.
转载 3月前
0阅读
概述今天群里有人传了个apk文件,名字叫送给最好的TA。这是一个整人app,安装并打开会播放一段音频,并循环调节媒体音量,维持最大值。从后台划掉/卸载/关机都可以停止该程序。网传所谓的截图、获取设备信息并上传等行为均不存在。反编译后看到的截图相关代码实际上并没有被调用,只是打包apk时封装进去的类,关键逻辑位于main.lua中。apk分析拿到样本之后,别急着安装运行,先看看它的目录结构。 打开a
转载 2024-03-15 15:33:09
1178阅读
文章目录Avaddon勒索解密工具解密工具原理解密工具优化关于文件大小的疑惑Avaddon勒索加密流程补充解密工具实现相关资料 Avaddon勒索该勒索病毒使用C++语言进行编写,采用RSA-2048和AES-256加密算法对文件进行加密,加密库使用的是Windows自带的CryptAPI被该勒索加密后的文件后缀为avdn解密工具国外安全研究人员发布了一款Avaddon勒索病毒解密工具解密工具
对于加密,很多编程语言都可以加密,软件也可以,下面解说一下两个工具用来加密和机密加密工具算法Apocalypso软件HNC、DES等RSA-TOOL软件RSAApocalypso软件可用于多种算法加密和解密,想要使用哪一种加密算法,就直接点击算法即可,具体算法如图所示,可以多文件和文本加密。一、使用Apocalypso软件实现对分组密码的加密和解密(1)、DES加密和解密文本明文:this is
六、类文件结构     计算机到目前为止,都只能识别0和1,所以我们写的程序都需要被编译器翻译成0和1的二进制格式才能被计算机执行。很多程序语言选择了与操作系统和机器指令集无关的、平台中立的格式作为程序编译后的格式,而不再需要像最初那样把程序编译成二进制本地机器码。Oracle公司发布的一些虚拟机可以载入和执行同一种平台无关的字节码,从而实现了程序的“一次编写,到处运
demo包括lua脚本文件、文件读入、redis命令执行脚本;(1)Lua脚本位置放在resource目录下:脚本较多,列举几个:1. 如果key存在,自减返回计算后的值local key = KEYS[1] local usedstore = tonumber(redis.call('get', key)) if usedstore ~=nil and usedstore>0 t
转载 2024-03-06 00:10:36
249阅读
这篇教程给大家介绍一下触摸命令中 KeyDown 按下命令的使用和相关操作.,下图就是命令栏中的 KeyDown 按下命令使用帮助.什么是脚本 一、脚本 脚本是按键精灵一系列可以反复执行的命令。通过一些判断条件,可以让命令具有一定的智能效果的集合。二、脚本文件 按键精灵的脚本文件俗称为“Q”文件,它以一定的数据格式存储了按键精灵执行时需要的脚本信息。在磁盘中它以".Q"为后缀,并且保存在按键精灵目
大家好,我是 Jason,独立游戏开发者,目前在澳洲留学,今天为大家介绍我开发的JEngine。曾经我做过2款游戏,都上过知名游戏平台热门榜前10,新品前5,与此同时,我面临了游戏开发的一大问题:更新频繁,审核过慢。于是,我找到了解决方案,就是使用热更新。当时的我,是热更新方面的小白,于是乎选择了某成熟方案,效果达到了我的期盼,可惜接入流程过于繁琐,且一个游戏,一年需要交付5万,这让
因站长有phpgoto解密并且做一些二开,找了5-6小时后,在某站花168元在买的,亲测后两个字“完美”。其它很多php源码会进行goto加密,比如很多微擎应用。对于已加密的应用很多人是不敢直接使用的,因为不知道里面有些什么内容。 今天,分享源码网为您整理分享一套goto解密的源码 直接上传服务器就可以使用的。PHP7及以上。将要解密的代码上传到decodeFile文件夹,然后访问index.ph
转载 2024-09-29 14:43:23
161阅读
缘由想对Lua脚本进行安全性处理,可惜一直没有想到很好的解决方案,考虑过用原生Lua脚本编译成二进制代码,也考虑过用zlib将文件进行加密压缩处理,但是感觉都不是最佳方案,今天忽然想到有个东西叫LuaJit不错,网上搜索了一把,感觉这东西比上面两种方案来的好,就赶紧下载下来尝试使用了一把。环境Visual Studio 2012 LuaJit2.0.1 我是直接从cocos2d-x2.2.5版本
转载 2024-03-25 04:39:05
912阅读
最近看到一个关于vs的lua调试插件, 装了vs2012试了下, 忍不住发此文总结下lua各种调试工具Decoda     这是现今地球上调试lua5.1最方便的工具, 没有之一. 强大的注入式调试, 性能极高.支持 挂接进程, 变量展开, 断点等各种日常所需. 早期的Decoda是收费工具, 因此质量非常高.     Decoda现在
  • 1
  • 2
  • 3
  • 4
  • 5