在过去的一年里,我为我喜欢的游戏的数千名玩家社区提供了一个英文补丁,该补丁没有英文版本(只有中文和韩文)。
可悲的是,除了我之外,其他人还创建了作弊工具,迫使游戏和开发人员通过加密客户端的文件来做出反应。尽管我很高兴他们努力防止作弊,但我很遗憾我无法再向社区提供我的英语补丁。
我花了最近几天试图破解文件,以便能够理解我如何解密它们,用我的英文内容替换中文,然后再次加密。
但是我对此并不幸运,这些文件非常奇怪。
我们试图确定结构并提出
key (8byte) + filesize (4byte) + junk (0-6byte) + data
但我们不确定垃圾部分
这是同一文件的加密新版本和解密旧版本。我选择了这个文件,因为它在加密和解密版本之间似乎没有变化。
有没有人对我有任何提示/指示?