Lua代码加密,防止代码反编译
加密目的:
在游戏开发中,脚本作为一种资源文件,就像图片视频一样,被引擎所引用。如果不对脚本进行加密,不怀好意的人轻松解压出脚本文件,给你瞬间复制一个游戏出来。在程序发布前一般会对脚本进行加密,防止代码泄漏。
加密工具:
Virbox Protector
DS Protector
优点:
便捷,一键加壳,无需编写代码。
安全,混淆、虚拟化、碎片代码、反黑、定制SDK等最新加密安全技术。
快速,5分钟完成整个程序加壳,专注软件开发。
灵活,云锁、软锁、硬件锁三种许可形式,可满足联网或离线场景,云和软无需硬件加密。
加密工具下载:
SDK需Virbox LM帐号,获取许可ID及密码
1、 获取SDK:https://developer.lm.virbox.com/reg.html?code=f260815126
注册后,转正即可下载定制SDK
2、文档下载: https://lm.virbox.com/fangan.html
包含加密快速流程及加壳详细文档
加密流程
1、注册帐号
2、安装SDK
3、用Virbox Protector对安装目录下的lua.exe 进行加壳。如何加壳?
4、打开 DS Protector,导入刚加壳生成的配置工具,添加所需要保护的demo ,点击保护
5、进入 demo 所在的目录下,运行如lua demo.lua
转载于:https://blog.51cto.com/senseshield/2127969
Lua代码加密,防止代码反编译相关推荐
- 爬去微信小程序服务器代码,微信小程序反编译及源码抓取(2021最新)
网易 Mumu 模拟器安装 下载完安装包后直接安装 打开模拟器 安装 微信.RE文件管理器 设置Root 权限 打开 RE文件管理器,提示请求超级用户访问权限,选择允许 到此准备工作完成. 打开微信, ...
- 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...
- Android如果对APK进行加密,提高反编译难度(思路)
提高反编译难度的几种方式: 对于软件安全来说,有攻就要有防才对.不然,Android整个产业链就会被这样的Crack给毁掉. 第一种办法:将核心代码用JNI写进so库中.由于so库的反编译和破解的难度 ...
- 反编译修改代码 破坏计算机系统,应急反编译修改C#编写的exe文件
工具:装有Win7系统的电脑(Win7有自带.net编译工具)+ildasm(网上随便搜,单文件,120KB左右,注意.net版本) 方法: 1.把exe文件导入到ildasm工具中,在ildasm中 ...
- Java源代码加密,防止反编译
使用Virbox Protector对Java项目加密有两种方式,一种是对War包加密,一种是对Jar包加密.Virbox Protector支持这两种文件格式加密,可以加密用于解析class文件的j ...
- python代码封装加密_对Python源码加密及反编译前后对比
关于python的加密 目前软件开发商对 Python 加密时可能会有两种形式,一种是对python转成的exe进行 保护,另一种是直接对.py或者.pyc文件进行保护,下面将列举两种形式的保护流程. ...
- 一些防止 Java 代码被反编译的方法
欢迎关注方志朋的博客,回复"666"获面试宝典 由于Java字节码的抽象级别较高,因此它们较容易被反编译.本节介绍了几种常用的方法,用于保护Java字节码不被反编译.通常,这些方法 ...
- Java jar 如何防止被反编译?代码写的太烂,害怕被人发现
欢迎关注方志朋的博客,回复"666"获面试宝典 java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在.今天就拜读了一篇相关的文章, ...
- 面试被问 | 防止 Java 代码被反编译的方法有几种?
点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 由于Java字节 ...
- Java代码防止被反编译的4中方法
你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 urlify.cn/2u2yEb 推荐:https://www.xttblog. ...
最新文章
- Mysql锁专题:InnoDB锁概述
- django部署iiswin10_基于Windows平台的Django在本地部署和腾讯云服务器上部署的方法教程(一)...
- 编码练习——Java-4-字符串
- 重磅!华为HCIE将于2021年5月30日改版,取消面试考试
- 采购订单中的容差项目解释
- 钉钉猛增40倍流量压力,阿里云DBA如何应对?
- linux epoll 开发指南-【ffrpc源码解析】
- 设计模式的C语言应用-访问者模式-第九章
- 零基础学前端可行吗?要如何学习呢?
- Android Verified Boot 2.0 安卓P AVB实现详解
- 企业微信API之通讯录同步
- for linux shell 菜鸟_Linux 命令大全 | 菜鸟教程
- 锚具ovm是什么意思_OVM锚具
- Spark亚太研究院王家林:从技术的…
- 【Linux 4】定时任务调度与进程服务管理
- 5.flask与数据库
- css加号图标_excel单元格加号展开折叠
- Echarts中迁徙图,设置点和航线的不同颜色
- pycharm 破解方法
- golang bilibili直播弹幕姬