吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1897|回复: 4
收起左侧

[已解决] 如何分析泰拉瑞亚人物存档文件头校验数据?

[复制链接]
zixijian 发表于 2021-9-22 10:11
本帖最后由 zixijian 于 2021-10-20 16:29 编辑

有人反编译获得了一段代码,说是4到12字节是校验数据,测试服存档修改了无法读取。
有大佬说是整体aes加密,pc上反编译一下就能看到密钥和向量。
[C#] 纯文本查看 复制代码
public void Read(BinaryReader reader)
        {
                ulong num = reader.ReadUInt64();
                if ((num & 0xFFFFFFFFFFFFFFL) != 27981915666277746L)
                {
                        throw new FormatException("Expected Re-Logic file format.");
                }
                byte b = (byte)((num >> 56) & 0xFF);
                FileType fileType = FileType.None;
                FileType[] array = (FileType[])Enum.GetValues(typeof(FileType));
                for (int i = 0; i < array.Length; i++)
                {
                        if ((uint)array[i] == b)
                        {
                                fileType = array[i];
                                break;
                        }
                }
                if (fileType == FileType.None)
                {
                        throw new FormatException("Found invalid file type.");
                }
                Type = fileType;
                Revision = reader.ReadUInt32();
                ulong num2 = reader.ReadUInt64();
                IsFavorite = (num2 & 1) == 1;
        }

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

nywjj 发表于 2021-9-22 11:57
真不错啊真不错啊
wsds 发表于 2021-9-22 13:52
 楼主| zixijian 发表于 2021-9-22 14:32
 楼主| zixijian 发表于 2021-10-20 16:08
人物加解密方法
加密方式AES-128-CBC
key和iv都是h3y_gUyZ(utf16)
目前已经有存档编辑器了,此问题解决。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-20 03:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表