查看: 2378|回复: 4

破碎

  [复制链接]

逃兵

发表于 2007-8-19 19:57:09 | 显示全部楼层 |阅读模式

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

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

×
本文与RM解密有关,请看到的诸位保密。

方案1:RMXP破解之脚本查看
介绍一个软件——WINHEX,这款软件可以查看程序的内存。
不记得是谁说过,无论一个程序内容保密的再好,在内存查看器面前都无所遁形,RMXP也一样。

这是用WINHEX查看一个加密游戏内存。(因RUBY默认支持UTF-8,而查看时用的字符集是ANSI ASCII,所以中文部分变为乱码。)
根据已知脚本,通过存档进行破解,似乎不难了。

方案2:内存修改设想(失败)
实验1

这是我制作的一个测试工程的脚本。

这是直接启动程序后的反应。

这是按下F12重置后的反应。

结合容错脚本第3版出现的BUG,可以说明一件事:RMXP的F12

重置只是覆盖了用户自定义脚本,底层脚本没有重置。



实验2(过程略)
测试脚本:

  1. p $RGSS_SCRIPTS.size
  2. $RGSS_SCRIPTS.push 1
  3. p $RGSS_SCRIPTS.size
复制代码

结论:RMXP重置时会重新读取脚本文件。

这些的结果否定了我的一个方案:修改内存中的脚本,然后重置,运行修改后的脚本。

方案3(实验中):修改内存,通过游戏的进行,执行修改的脚本。
「If you judge people, you have no time to love them.」—— Mother Teresa

逃兵

发表于 2007-8-19 19:57:09 | 显示全部楼层 |阅读模式

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

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

×
本文与RM解密有关,请看到的诸位保密。

方案1:RMXP破解之脚本查看
介绍一个软件——WINHEX,这款软件可以查看程序的内存。
不记得是谁说过,无论一个程序内容保密的再好,在内存查看器面前都无所遁形,RMXP也一样。

这是用WINHEX查看一个加密游戏内存。(因RUBY默认支持UTF-8,而查看时用的字符集是ANSI ASCII,所以中文部分变为乱码。)
根据已知脚本,通过存档进行破解,似乎不难了。

方案2:内存修改设想(失败)
实验1

这是我制作的一个测试工程的脚本。

这是直接启动程序后的反应。

这是按下F12重置后的反应。

结合容错脚本第3版出现的BUG,可以说明一件事:RMXP的F12

重置只是覆盖了用户自定义脚本,底层脚本没有重置。



实验2(过程略)
测试脚本:

  1. p $RGSS_SCRIPTS.size
  2. $RGSS_SCRIPTS.push 1
  3. p $RGSS_SCRIPTS.size
复制代码

结论:RMXP重置时会重新读取脚本文件。

这些的结果否定了我的一个方案:修改内存中的脚本,然后重置,运行修改后的脚本。

方案3(实验中):修改内存,通过游戏的进行,执行修改的脚本。
「If you judge people, you have no time to love them.」—— Mother Teresa

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
回帖
6429

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

发表于 2007-8-19 20:04:08 | 显示全部楼层
{/hx}这软件8错。。 其他感觉米什么了- -><
神隐中,偶尔诈尸
回复

使用道具 举报

逃兵

 楼主| 发表于 2007-8-19 20:16:31 | 显示全部楼层
本来说自己做沙发的……看来只有做板凳了。
本文属限制级,没看到的就不必问是什么了。
「If you judge people, you have no time to love them.」—— Mother Teresa
回复

使用道具 举报

头像被屏蔽

苹果梨

梦石
0
星屑
43
在线时间
6 小时
注册时间
2007-2-14
回帖
674
发表于 2007-8-20 21:10:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部