Project1
标题:
破碎
[打印本页]
作者:
轮回者
时间:
2007-8-19 19:57
标题:
破碎
本文与RM解密有关,请看到的诸位保密。
方案1:RMXP破解之脚本查看
介绍一个软件——WINHEX,这款软件可以查看程序的内存。
不记得是谁说过,无论一个程序内容保密的再好,在内存查看器面前都无所遁形,RMXP也一样。
这是用WINHEX查看一个加密游戏内存。(因RUBY默认支持UTF-8,而查看时用的字符集是ANSI ASCII,所以中文部分变为乱码。)
根据已知脚本,通过存档进行破解,似乎不难了。
方案2:内存修改设想(失败)
实验1
这是我制作的一个测试工程的脚本。
这是直接启动程序后的反应。
这是按下F12重置后的反应。
结合容错脚本第3版出现的BUG,可以说明一件事:RMXP的F12
重置只是覆盖了用户自定义脚本,底层脚本没有重置。
实验2(过程略)
测试脚本:
p $RGSS_SCRIPTS.size
$RGSS_SCRIPTS.push 1
p $RGSS_SCRIPTS.size
复制代码
结论:RMXP重置时会重新读取脚本文件。
这些的结果否定了我的一个方案:修改内存中的脚本,然后重置,运行修改后的脚本。
方案3(实验中):修改内存,通过游戏的进行,执行修改的脚本。
作者:
轮回者
时间:
2007-8-19 19:57
标题:
破碎
本文与RM解密有关,请看到的诸位保密。
方案1:RMXP破解之脚本查看
介绍一个软件——WINHEX,这款软件可以查看程序的内存。
不记得是谁说过,无论一个程序内容保密的再好,在内存查看器面前都无所遁形,RMXP也一样。
这是用WINHEX查看一个加密游戏内存。(因RUBY默认支持UTF-8,而查看时用的字符集是ANSI ASCII,所以中文部分变为乱码。)
根据已知脚本,通过存档进行破解,似乎不难了。
方案2:内存修改设想(失败)
实验1
这是我制作的一个测试工程的脚本。
这是直接启动程序后的反应。
这是按下F12重置后的反应。
结合容错脚本第3版出现的BUG,可以说明一件事:RMXP的F12
重置只是覆盖了用户自定义脚本,底层脚本没有重置。
实验2(过程略)
测试脚本:
p $RGSS_SCRIPTS.size
$RGSS_SCRIPTS.push 1
p $RGSS_SCRIPTS.size
复制代码
结论:RMXP重置时会重新读取脚本文件。
这些的结果否定了我的一个方案:修改内存中的脚本,然后重置,运行修改后的脚本。
方案3(实验中):修改内存,通过游戏的进行,执行修改的脚本。
作者:
雷欧纳德
时间:
2007-8-19 20:04
{/hx}这软件8错。。 其他感觉米什么了- -><
作者:
轮回者
时间:
2007-8-19 20:16
本来说自己做沙发的……看来只有做板凳了。
本文属限制级,没看到的就不必问是什么了。
作者:
gpra8764
时间:
2007-8-20 21:10
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1