3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1741|回复: 4
打印 上一主题 下一主题

[修改] 如龙维新存档解密源代码

[复制链接]

9

主题

618

帖子

840

积分

超级玩家

Rank: 5Rank: 5

贡献度
52
金元
6217
积分
840
精华
1
注册时间
2008-8-25
跳转到指定楼层
主题
发表于 2023-3-5 20:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 唯独 于 2024-7-24 19:45 编辑
<

回复

使用道具 举报

14

主题

171

帖子

394

积分

高级玩家

Rank: 4

贡献度
42
金元
2263
积分
394
精华
0
注册时间
2010-9-22
舒服的沙发
发表于 2023-5-1 21:46 | 只看该作者
大佬这玩意怎么用啊
回复 支持 反对

使用道具 举报

8

主题

3468

帖子

4907

积分

游戏精英

Rank: 8Rank: 8

贡献度
33
金元
47754
积分
4907
精华
0
注册时间
2011-11-18
硬硬的板凳
发表于 2024-3-12 13:43 | 只看该作者
怎么源码没了?
回复 支持 反对

使用道具 举报

9

主题

618

帖子

840

积分

超级玩家

Rank: 5Rank: 5

贡献度
52
金元
6217
积分
840
精华
1
注册时间
2008-8-25
冰凉的地板
 楼主| 发表于 2024-7-24 19:46 | 只看该作者

#include <stdio.h>
#include <stdlib.h>

static const char Key[]  = "fuEw5rWN8MBS";
static const int  KeyLen = 12;

int main(int argc, char **argv)
{
        FILE *in,  *out;
        char *data;
        size_t sz;
      
        if (argc != 3)
        {
                printf("Usage: %s in.sav out.sav\n", argv[0]);
                return 0;
        }
      
        if ((in = fopen(argv[1], "rb")) == NULL)
        {
                perror("Error");
                return 1;
        }
      
        if ((out = fopen(argv[2], "wb")) == NULL)
        {
                perror("Error");
                fclose(in);
                return 1;
        }
      
        printf("Writing %s to %s...\n", argv[1], argv[2]);
      
        fseek(in, 0, SEEK_END);
        sz   = ftell(in);
        data = malloc(sz);
        rewind(in);
        fread(data, 1, sz, in);
        fclose(in);
      
        for (int i = 0; i < sz; i++)
                data ^= Key[i % KeyLen];
      
        fwrite(data, 1, sz, out);
      
        free(data);
        fclose(out);
      
        puts("Done!");
      
        return 0;
}
回复 支持 反对

使用道具 举报

8

主题

3468

帖子

4907

积分

游戏精英

Rank: 8Rank: 8

贡献度
33
金元
47754
积分
4907
精华
0
注册时间
2011-11-18
5#
发表于 2024-7-24 23:13 | 只看该作者

谢谢。我之前自己在github上也找到了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-3-15 08:11 , Processed in 0.116190 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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