查看: 3576|回复: 9

[暂时不约] [无偿]RM代码保护

[复制链接]
梦石
0
星屑
13562
在线时间
2753 小时
注册时间
2014-10-4
回帖
705

R考场第七期纪念奖

发表于 2019-3-30 00:54:08 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 SixRC 于 2020-1-17 22:14 编辑

罢工了 因为太久没人找我玩 已经忘记这个项目的细节了 简单说就是 我不会了..

详见 项目暂时结束 Ruby转C

可以把 ruby 代码转译成相应的 c 然后编译
效果等同于把 ruby 转成机器码
好处一是保护代码 防止被修改和读取
      二是提高运行效率

因为代码不论怎么加密 被解释器加载前总是明文的 那编译就好
依旧可以通过反汇编进行修改 但是门槛高了 主要是麻烦
要是说抓内存就是复制粘贴 那现在大概是 别管啥了 我不知道
其次是代码无法被还原 反正我是不行
假如代码和游戏的其他部分耦合度高的话
就很难很难移作他用

目前仅支持 RGSS103J 这版本 其余的版本也可以支持 主要是我懒
以后看情况吧

如果有需要 请私信我 就论坛聊吧 我平时上QQ上的比论坛还少 有消息我马上会看到
请尽量缩减需要保护的代码量 虽然现在能半自动处理 但是量太大的话还是很磨人
所以请尽量把核心代码抽出来
虽然理论上全编译了保护性会更好..这还是等我完善了工具发布了有兴趣的自己去整吧(现在半成品也就自己用用)
(其实我是想着重构一次代码 啊 先懒着吧 要是有八个河豚刺身我 立马返工 ???)
(好像不可能 现在的积累不够)

总之是
现在我只能提供有限的帮助
我会根据情况进行判断

关于编译后的样子 我明天会附一个工程 现在我选择睡觉
其他什么的 我也不知道还有什么了 先这样

r2ceep.zip (752.04 KB, 下载次数: 106)
这是一种应用
我先人工改了 RPG::Skill 类的属性名称 改成 c 啊 ff 啊啥的乱七八糟
然后把代码中和此有关的都拎出来编译了
也就是 Skills.rxdata 无法被编辑器正常读取了
要反转回去 得把属性名称还原 一个一个对应回去 那就必须逆向 因为代码没了
(这个例子还可以通过数据比照)
这还有原本的代码作为对照 要是改过 或原创的代码编译了  嗯 美好
混淆下代码 然后编译 效果好
暂时没啥了 去浪了

评分

参与人数 2赞 +2 收起 理由
YeYe. + 1 我也喜欢吃刺身
sweetcrazy + 1 塞糖

查看全部评分

老黄鸡

梦石
4
星屑
45692
在线时间
7947 小时
注册时间
2009-7-6
回帖
13335

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2019-3-30 19:23:50 | 显示全部楼层
这也太强了吧(恩赐解脱都出来了),甚至写成工具,我一直都是手动转

点评

恩赐解脱明明是搞怪啊啊啊  发表于 2019-3-30 19:30
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
2827
在线时间
136 小时
注册时间
2011-8-7
回帖
72
发表于 2019-3-30 20:05:19 | 显示全部楼层
腻害腻害
回复

使用道具 举报

灌水局大小姐

梦石
0
星屑
4862
在线时间
1690 小时
注册时间
2012-3-10
回帖
2263
发表于 2019-3-30 20:48:36 | 显示全部楼层
QQ截图20190330204628.png

超级无敌霹雳没头绪定义

点评

是吧! 这个定义丢外边是因为编译不编译都一样 我就是把原来的顺序打乱了  发表于 2019-3-30 21:03
果然是各种 c 啊 ff 啊啥的乱七八糟的代码- -  发表于 2019-3-30 20:49
回复

使用道具 举报

梦石
0
星屑
14720
在线时间
2175 小时
注册时间
2016-9-20
回帖
777
发表于 2019-4-13 22:39:10 | 显示全部楼层
SixRC你之前水波紋加密范例, 我看好多變量都用了SixRC开头,感覺这样雖然簡单但也起到一点混淆作用

点评

至少我写的时候能看懂.. 通篇abcd 就算写代码的也不知道要调用什么方法了  发表于 2019-4-13 22:57
那里还有别的乱起的名字 那个只是命名风格差  发表于 2019-4-13 22:57
贴子只供参考我贴子内容有很多只是我自己标识的内容代指不是原来意思,偏向发贴当时的想法(后来回看贴发现有很多错误,会造成误导 ),如果想靠谱点应 找相关正确的文章   -- 2025/4/19
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部