wubingqin222 发表于 2021-11-20 14:30

关于bug满地更新后的存档加密

有没有大佬研究出解密方案……好难TAT

布魂丞 发表于 2021-11-20 14:52

我想做个修改器,但是我不知道怎么查浮点数基址和指针。
要是需要的话我可以发个教程。

拉默默 发表于 2021-11-20 17:32

布魂丞 发表于 2021-11-20 14:52
我想做个修改器,但是我不知道怎么查浮点数基址和指针。
要是需要的话我可以发个教程。 ...

我知道金钱用CE搜双浮点改,其他的技能点.属性点.生命.蓝条也是搜双浮点改吗?

巨大咸鱼 发表于 2021-11-20 18:44

我这种菜鸟就只能等大佬了

hnhbyy2012 发表于 2021-11-22 22:52

研究了三天不知道怎么搞,加密后我也没办法改装备了

布魂丞 发表于 2021-11-25 17:18

拉默默 发表于 2021-11-20 17:32
我知道金钱用CE搜双浮点改,其他的技能点.属性点.生命.蓝条也是搜双浮点改吗?
...

是,但是血条蓝条的地址经常变动。

nininin1 发表于 2021-11-27 17:11

本帖最后由 nininin1 于 2021-11-27 18:20 编辑

其实没加密是用Zlib 压缩资料而已,用Python Zlib 解压缩还是可以拿到原本资料,但后面有带md5 Hash,所以会判断档案是否被修改,这真的无解

上代码 等大神找 md5 规则
import zlib
import hashlib
def compress(infile, dst):
    infile = open(infile, 'rb')
    dst = open(dst, 'wb')
    compress = zlib.compressobj()
    data = infile.read()
    print(hashlib.md5(data).hexdigest())
    while data:
      dst.write(compress.compress(data))
      data = infile.read()
      dst.write(compress.flush())
def decompress(infile, dst):
    infile = open(infile, 'rb')
    dst = open(dst, 'wb')
    decompress = zlib.decompressobj()
    data = infile.read()
    print(hashlib.md5(data).hexdigest())
    while data:
      dst.write(decompress.decompress(data))
      data = infile.read()
      dst.write(decompress.flush())



aabbb2012 发表于 2021-11-27 19:06

MD5?真—硬核游戏,连存档都变得硬核起来了

woshifeiwen 发表于 2021-12-5 23:53

求大神,只能求大神了毛子真是有病 单机弄这么难

Mr.goat 发表于 2021-12-6 18:45

才看见等大佬

Mr.goat 发表于 2021-12-6 18:59

nininin1 发表于 2021-11-27 17:11
其实没加密是用Zlib 压缩资料而已,用Python Zlib 解压缩还是可以拿到原本资料,但后面有带md5 Hash,所以 ...

怎么解压文件啊   zlib

475422769 发表于 2022-1-8 13:59

nininin1 发表于 2021-11-27 17:11
其实没加密是用Zlib 压缩资料而已,用Python Zlib 解压缩还是可以拿到原本资料,但后面有带md5 Hash,所以 ...

如果原json算出来的MD5跟最后的是一样的,那修改之后再算一次MD5,替换上去是不是就行了?

hyw20041205 发表于 2022-1-17 14:23

Mr.goat 发表于 2021-12-6 18:59
怎么解压文件啊   zlib

同问啊

longcat99 发表于 2022-2-16 16:43

干嘛非要改,游戏除了前期有点难,后期简直没难度,随便碾压

shenhuataotao88 发表于 2022-8-28 07:00

改游戏也是玩游戏的一种,没必要纠结原版和修改这个,我就比较喜欢研究如何改,乐趣不同而已

幻001 发表于 2022-8-28 12:04

https://bbs.3dmgame.com/forum.php?mod=viewthread&tid=6327041&extra=page%3D1%26filter%3Dauthor%26orderby%3Ddateline
页: [1]
查看完整版本: 关于bug满地更新后的存档加密