设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2713|回复: 9
打印 上一主题 下一主题

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
13559
在线时间
2753 小时
注册时间
2014-10-4
帖子
756

R考场第七期纪念奖

跳转到指定楼层
1
发表于 2019-3-30 00:54:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

详见 项目暂时结束 Ruby转C

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

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

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

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

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

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

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

评分

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

查看全部评分

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
39602
在线时间
7482 小时
注册时间
2009-7-6
帖子
13482

开拓者贵宾

2
发表于 2019-3-30 19:23:50 | 只看该作者
这也太强了吧(恩赐解脱都出来了),甚至写成工具,我一直都是手动转

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2754
在线时间
130 小时
注册时间
2011-8-7
帖子
70
3
发表于 2019-3-30 20:05:19 | 只看该作者
腻害腻害
回复 支持 反对

使用道具 举报

Lv3.寻梦者

灌水局大小姐

梦石
0
星屑
3735
在线时间
1690 小时
注册时间
2012-3-10
帖子
2469
4
发表于 2019-3-30 20:48:36 | 只看该作者


超级无敌霹雳没头绪定义

点评

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14043
在线时间
2069 小时
注册时间
2016-9-20
帖子
844
5
发表于 2019-4-13 22:39:10 | 只看该作者
SixRC你之前水波紋加密范例, 我看好多變量都用了SixRC开头,感覺这样雖然簡单但也起到一点混淆作用

点评

至少我写的时候能看懂.. 通篇abcd 就算写代码的也不知道要调用什么方法了  发表于 2019-4-13 22:57
那里还有别的乱起的名字 那个只是命名风格差  发表于 2019-4-13 22:57
内容仅供参考,
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-20 02:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表