用于区分二进制文件的程序?

时间:2011-01-07 07:13:34

标签: binary diff save hex

(这个故事很重要......主要是)

所以我在哥们家里玩RE5黄金版,打败游戏,解锁一堆东西,然后将保存文件复制到我的记忆棒上,这样我就可以带回家。

当然,保存被锁定到他的个人资料,所以我不能在我的PS3上播放它,即使在那里打败了所有内容。跛。

所以,我把这个保存文件放在我的记忆棒上,我想知道我是否可以破解它以使用我的个人资料。

我想如果我只是在不同的配置文件上创建2个新的保存而不执行任何其他操作,除了配置文件信息之外,它们应该是相同的。然后我只需要用我的朋友的个人资料信息替换它,它应该有效,对吗?

所以我需要一个工具来区分这两个二进制文件,这样我就可以快速找到不同文件的部分。我知道有很多文本工具,但二进制文件呢?

(实际上,有3个文件,DATA0.DAT,PARAM.PFD和PARAM.SFO ...不确定是否有人知道有关PS3保存文件的任何信息,特别是对于生化危机5金币)


不要认为这是可能的。显然保存文件是“受保护的”。如果他们使用某种未知算法对数据内容进行散列,然后在加载时验证散列是否匹配,那么阻止我篡改它所需的全部内容。不确定他们是否正在这样做,但是......如果他们没有做类似的事情,他们会觉得有点愚蠢。

3 个答案:

答案 0 :(得分:3)

Hex Workshop是首要的十六进制操作应用程序之一,它具有文件比较功能。

但请注意,游戏可能不使用直接数据保存机制,您可能正在处理自定义数据库结构,或者数据可能已加密。游戏开发人员通常不会轻易破解保存文件,原因显而易见......

答案 1 :(得分:2)

我认为大多数比较工具都可以做到(比如Beyond Compare,我喜欢)。例如,Windows 7中的System文件夹中有FC.exe。比较ASCII和二进制文件。有关详细信息,请参阅http://support.microsoft.com/kb/159214

答案 2 :(得分:1)

结帐hex workshop。大多数其他十六进制编辑器也应具有此功能。

相关问题