加密目的:

在游戏开发中,脚本作为一种资源文件,就像图片视频一样,被引擎所引用。如果不对脚本进行加密,不怀好意的人轻松解压出脚本文件,给你瞬间复制一个游戏出来。在程序发布前一般会对脚本进行加密,防止代码泄漏。

加密工具:

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代码加密,防止代码反编译相关推荐

  1. 爬去微信小程序服务器代码,微信小程序反编译及源码抓取(2021最新)

    网易 Mumu 模拟器安装 下载完安装包后直接安装 打开模拟器 安装 微信.RE文件管理器 设置Root 权限 打开 RE文件管理器,提示请求超级用户访问权限,选择允许 到此准备工作完成. 打开微信, ...

  2. 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )

    文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...

  3. Android如果对APK进行加密,提高反编译难度(思路)

    提高反编译难度的几种方式: 对于软件安全来说,有攻就要有防才对.不然,Android整个产业链就会被这样的Crack给毁掉. 第一种办法:将核心代码用JNI写进so库中.由于so库的反编译和破解的难度 ...

  4. 反编译修改代码 破坏计算机系统,应急反编译修改C#编写的exe文件

    工具:装有Win7系统的电脑(Win7有自带.net编译工具)+ildasm(网上随便搜,单文件,120KB左右,注意.net版本) 方法: 1.把exe文件导入到ildasm工具中,在ildasm中 ...

  5. Java源代码加密,防止反编译

    使用Virbox Protector对Java项目加密有两种方式,一种是对War包加密,一种是对Jar包加密.Virbox Protector支持这两种文件格式加密,可以加密用于解析class文件的j ...

  6. python代码封装加密_对Python源码加密及反编译前后对比

    关于python的加密 目前软件开发商对 Python 加密时可能会有两种形式,一种是对python转成的exe进行 保护,另一种是直接对.py或者.pyc文件进行保护,下面将列举两种形式的保护流程. ...

  7. 一些防止 Java 代码被反编译的方法

    欢迎关注方志朋的博客,回复"666"获面试宝典 由于Java字节码的抽象级别较高,因此它们较容易被反编译.本节介绍了几种常用的方法,用于保护Java字节码不被反编译.通常,这些方法 ...

  8. Java jar 如何防止被反编译?代码写的太烂,害怕被人发现

    欢迎关注方志朋的博客,回复"666"获面试宝典 java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在.今天就拜读了一篇相关的文章, ...

  9. 面试被问 | 防止 Java 代码被反编译的方法有几种?

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 由于Java字节 ...

  10. Java代码防止被反编译的4中方法

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 urlify.cn/2u2yEb 推荐:https://www.xttblog. ...

最新文章

  1. Mysql锁专题:InnoDB锁概述
  2. django部署iiswin10_基于Windows平台的Django在本地部署和腾讯云服务器上部署的方法教程(一)...
  3. 编码练习——Java-4-字符串
  4. 重磅!华为HCIE将于2021年5月30日改版,取消面试考试
  5. 采购订单中的容差项目解释
  6. 钉钉猛增40倍流量压力,阿里云DBA如何应对?
  7. linux epoll 开发指南-【ffrpc源码解析】
  8. 设计模式的C语言应用-访问者模式-第九章
  9. 零基础学前端可行吗?要如何学习呢?
  10. Android Verified Boot 2.0 安卓P AVB实现详解
  11. 企业微信API之通讯录同步
  12. for linux shell 菜鸟_Linux 命令大全 | 菜鸟教程
  13. 锚具ovm是什么意思_OVM锚具
  14. Spark亚太研究院王家林:从技术的…
  15. 【Linux 4】定时任务调度与进程服务管理
  16. 5.flask与数据库
  17. css加号图标_excel单元格加号展开折叠
  18. Echarts中迁徙图,设置点和航线的不同颜色
  19. pycharm 破解方法
  20. golang bilibili直播弹幕姬

热门文章

  1. 讲你肯定能懂的机器学习多维极值求解
  2. (原)vs2013编译boost1.60库
  3. 【白话设计模式二】外观模式(Facade)
  4. [算法]最小生成树-普利姆算法
  5. Bitmap的一个简单实现
  6. 一起谈.NET技术,在.NET Workflow 3.5中使用多线程提高工作流性能
  7. 进程间通信(IPC)学习
  8. fetch 跨域请求
  9. C#线程、前后台线程
  10. (iOS)从0到Double系列 如何刻出一个可拖动的导航浮動按钮