赞 | 86 |
VIP | 0 |
好人卡 | 1 |
积分 | 136 |
经验 | 14048 |
最后登录 | 2021-1-24 |
在线时间 | 2753 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 13562
- 在线时间
- 2753 小时
- 注册时间
- 2014-10-4
- 帖子
- 756
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 唯道集虚 于 2017-2-25 15:53 编辑
今天突然想到了一个XP脚本加密的方法,效果是这样的:
可以开工程,但是看不到脚本(也可以选择哪些脚本被看到)。假如在工程里面保存了脚本,看不到的脚本就没啦! 原理很简单..其实根本不算加密..
别的,不说别的了。下面是范例。
加密范例.zip
(840.33 KB, 下载次数: 257)
原理是这样的:
先人为地把 script.rxdata 破坏掉,就改四个字节好了。每段脚本页都可以选择破坏或不破坏。
Game.exe开始调用RGSS dll读脚本(我开始以为是exe自己 没找到 悲伤)。dll会读取script.rxdata到一段内存地址,然后我们就把原来的下一步骤改掉,改成跳到dll的空的地方,然后借用本来空的空间,写上修复先前破坏掉了的地方的代码,再跳回去就可以了。或者再作一点伪装。
想到了,还原就很简单。其实也可以改进一下,不过也没什么必要。
|
评分
-
查看全部评分
|