Solor 发表于 2020-9-23 13:44

求指教此串字符是什么意思



如图,出自一个游戏的存档文件,比如“SUPER_TOWER_SAVE_VIP_DATA”我能看懂,“SUPER_TOWER_”指游戏名称,“SAVE”保存,“VIP_DATA”指游戏中VIP的信息,但是后面的东西却是乱码,使用16进制等转换也得不到数字或者文字,目的是想修改存档,但是只知道要修改的东西在这,却不知道改修改为什么,哪位大神能帮忙解答一下呢?


附上源文件“jsb.sqlite”
https://pan.baidu.com/s/131o0RVlh_g94-uI_rwvlKA 提取码: vvuc

homejun 发表于 2020-9-23 14:16

用sqlite管理工具可以打开,但数据值是加密字符串,估计改了不行

Solor 发表于 2020-9-23 18:11

Summer大大 发表于 2020-9-23 14:35
这看起来就是直接存了对象进去,转成了base64来持久化对象

大神~据你观察这个存档能改成功吗?另外能推荐个sqlite的管理软件不,十分感谢~

Solor 发表于 2020-9-23 19:03

Summer大大 发表于 2020-9-23 18:39
Navicat Premium,论坛有激活工具。至于能不能改成功,你得去研究一下这个游戏怎么保存数据的。

现在问题是它那几串加密后的字符破解不开,我用base64解密出来的内容也是乱码的

Solor 发表于 2020-9-23 19:07

Summer大大 发表于 2020-9-23 18:39
Navicat Premium,论坛有激活工具。至于能不能改成功,你得去研究一下这个游戏怎么保存数据的。

估计这种是不可能被解开的了。我了解到曾经《点击英雄》的存档修改,是专门有个大神做个网页在线解密加密工具去修改的,流程:取得存档->解密存档->修改存档->加密存档->导入存档。应该是要先破解这个存档的加密方式,才能进行修改
页: [1]
查看完整版本: 求指教此串字符是什么意思