芜湖三七互娱网络科技集团股份有限公司 · arpg 指 动作角色扮演类游戏 slg 指 策略游戏 stg 指 射击类游戏 mmo 指 大型多人在线 moba 指 多人在线战术竞技游戏
Flash游戏大会 商文烨
description
Transcript of Flash游戏大会 商文烨
总司令:商文烨
传奇电脑网络科技有限公司
目录
FLASH 小游戏引擎化提高开发效率
FLASH 小游戏防破解攻克
一、 FLASH 小游戏引擎化提高开发效率
传动 DNF 系列回顾
后续持续开发
一、 FLASH 小游戏引擎化提高开发效率
小游戏开发引擎化分析
• 目前市场小游戏开发团队现状• 小游戏开发效率瓶颈• 如何借助引擎化提高开发效率• 传动 DNF 开发引擎——“鸟蛋引擎”详解• 现场演示
二、 FLASH 小游戏防破解攻克
无加密状态
传统 FLASH 加密方式
传动力物理加密方式
二、 FLASH 小游戏防破解攻克
传统 FLASH 加密方式
•DOSWF
•SWF Encrypt
软件加密
•白名单•黑名单•动态验证域名•动态验证游戏
库
物理加密
二、 FLASH 小游戏防破解攻克
传动力物理加密方式
传动力物理加密方式
随机数值 + 随机插入
黑名单域名拆分
二、 FLASH 小游戏防破解攻克
传动力物理加密方式
• 黑名单
例子,比如说,小太阳 .COM 转载了我们的游戏,并且恶意的修改了我们的游戏,那么我们下一个游戏版本就可以把这家网站列为黑名单,以后当这个加入了黑名单的游戏再被这家网站转载的时候,由于黑名单机制,在他们网站的游戏将无法正常运行。
二、 FLASH 小游戏防破解攻克
传动力物理加密方式
• 域名拆分
我们将 小太阳 .COM 拆分成 小 ,太,阳, 因为插入的数值不是小太阳 .COM ,所以对方无法直接搜索
小太阳,而拆分下来的单个字母他将不敢批量删除,因为这些字母都是正常游戏代码中随意常见的构成。
二、 FLASH 小游戏防破解攻克
传动力物理加密方式
• 随机数值 + 随机插入
不光要拆分,拆分完的单个字母加密系统会随机加入混淆字母数值,比如 ABC135 小, UCHN 太USNG ,阳KSJ7 ,而这些数值是完全随机的,我们可以将这些随机数值生成 1 组, 100 组, 1000 组, 10000 组等,并且随机插入游戏中脚本的每个地方!因为这一万组数值都是随机组成的,所以也没办法找到一条然后批量全部,这就形成了物理加密。
当然,这样的加密是可以破解的,花一个月的时间人工手动查找删除代码后发布游戏发行原来我们的游戏已经出新版了,那么, SO! 你还会去破吗!
很高兴和大家分享这些
谢谢观看!