Project1

标题: 【加密限制】怎样加密超过128MB的游戏 [打印本页]

作者: 紫英晓狼1130    时间: 2020-12-2 20:46
标题: 【加密限制】怎样加密超过128MB的游戏
大体量游戏无法用默认以及喵加密
封包软件会有各种奇妙的bug
xp的纸老虎好像win7也不兼容,就更别说已经普及的win10了
所以还是老话老问题,怎么给大体量游戏加密
在这里不要求加密强度,只求在加密的基础上游戏顺利运行
作者: kelove331    时间: 2020-12-2 21:18
游戏大小不超过400mb的话可以用默认的加密,然后用7z解压提取文件~
超过400mb的话可以用enigmavirtualbox封包工具~(封包工具超过2m无法发送,可以自行百度搜索)
作者: SixRC    时间: 2020-12-2 22:26
一般的封包就是把一堆文件 加密或不加密
打包进一个或几个文件
封包头部留文件名 文件大小 秘钥等信息
后面依次写入文件
加载时先把文件名和大小位置信息读取 建构目录
读取文件时照这个找文件并解密读出
在这个意义上 自己写一个就行了
rm因为代码明文 读取游戏资源的入口是明确的
无论加密过程写的怎么复杂 无论是脚本明文写还是编译
游戏自己总归要解包 也就没什么安全性可言
除非懂很多很多逆向的东西 反调试 混淆 虚拟化
把rm底层逻辑魔改
这样加密才有意义
在此之前 都是平等的
所以 用ruby写个封包游戏里读取就行了

这只是我的看法
可能别人会有更高明的意见
作者: 流浪杰哥    时间: 2020-12-3 10:36
本帖最后由 流浪杰哥 于 2020-12-3 10:38 编辑

可以考虑使用BoxedApp打个包吧!简单粗暴易用!这玩意跟Enigma打包一样,安全性大概就是半斤八两,。。。。楼主一定要讲究万分保险,防止小白之上的大能拆解,BoxedApp那就不适合了,毕竟它只是防止一些只会利用别人写好的解包工具的小白而已。。。。。。就我个人感觉的话,综合来说,BoxedApp至少比MoleBox跟Enigma打包要好上那么一丢丢,因为起码BoxedApp至少没人在网上放出一键解包的工具,但Enigma与MoleBox却有人放出一键解包工具。
如果楼主只是防止傻瓜解包的话,我觉得BoxedApp是肯定够用的,如果不仅仅是防止小白还要防止大能的话,那BoxedApp就没辙了。
https://www.lhdown.com/soft/34691.html




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1