找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 247|回复: 2

价值1688元的游戏逆向分析课程

[复制链接]

2万

主题

162

回帖

18万

积分

管理员

积分
184954
发表于 2023-9-2 14:43:42 | 显示全部楼层 |阅读模式 IP:山东省临沂市沂水县 联通

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×


资源来自互联网分享,侵权请告知删除。
如链接失效,请联系管理



价值1688元的游戏逆向分析课程


网盘里只有一个文件,后缀以mp4结尾,但这个视频看不了,它是个加密文件,接着往下看---下载后怎么操作。
下载后怎么操作
说明下:上面这个网盘链接的东西是经过简单加密处理的,下载完后需要先进行简单解密,下面这段代码可以用来简单加密,也可以用来解密,对于你下载后的文件要解密,解密代码如下:

[C++] 纯文本查看 复制代码
#include <stdio.h>
#pragma warning(disable:4996)
int main()
{
    FILE* readFile = NULL;
    FILE* writeFile = NULL;
    unsigned char textA[4096] = { 0 };
    unsigned char textEncry[4096] = { 0 };
    int textALen = 0;
    int textEncryLen = 0;
    readFile = fopen("C:\\Users\\sky\\Desktop\\我的视频.mp4", "rb");         // windows系统上的格式
    //readFile = fopen("/home/hi/my-document/azx/text-encry.pdf", "rb");     // linux系统上的格式
    if (readFile == NULL)
    {
        printf("read error\n");
        fclose(readFile);
        return 1;
    }

    writeFile = fopen("C:\\Users\\sky\\Desktop\\我的视频--encry.mp4", "wb");    // windows系统上的格式
    //writeFile = fopen("/home/hi/my-document/azx/text-decry.pdf", "wb");       //linux系统上的格式
    if (writeFile == NULL)
    {
        printf("write error\n");
        fclose(writeFile);
        return 1;
    }
    printf("Begin encryption/decryption, please wait a moment\n");
    while (!feof(readFile))
    {
        textALen = fread(textA, 1, 4096, readFile);
        if (feof(readFile))
        {
            break;
        }
        if (textALen != 0)
        {
            for (int m = 0; m < 4096; m++)
            {
                textEncry[m] = textA[m] ^ 0xFE;
            }
        }
        textEncryLen = fwrite(textEncry, 1, 4096, writeFile);
        if (textALen == textEncryLen)
        {
            //printf("--- file encryption/decryption success\n");

            ;
        }
        else
        {
            printf("--- read length(%d) is not equal to write length(%d)\n", textALen, textEncryLen);
            printf("Check there is have available memory\n");
            return 1;
        }

    }
    if (textALen != 0)
    {
        for (int m = 0; m < textALen; m++)
        {
            textEncry[m] = textA[m] ^ 0xFE;
        }
    }
    textEncryLen = fwrite(textEncry, 1, textALen, writeFile);
    if (textALen == textEncryLen)
    {
        printf("*** file encryption/decryption success\n");
        printf("********* Congratulations, the operation has been completed correctly.\n");
    }
    else
    {
        printf("*** read length(%d) is not equal to write length(%d)\n", textALen, textEncryLen);
        printf("Check there is have available memory\n");
        return 1;
    }

    fclose(readFile);
    fclose(writeFile);

}


上面代码需要修改的地方有两处,第一处是把

readFile = fopen("C:\\Users\\sky\\Desktop\\我的视频.mp4", "rb");
中得C:\\Users\\sky\\Desktop\\我的视频.mp4 改为你下载后的文件路径及名字,格式就是我写的这个。
第二处是把
writeFile = fopen("C:\\Users\\sky\\Desktop\\我的视频--encry.mp4", "wb");
中得C:\\Users\\sky\\Desktop\\我的视频--encry.mp4改为你想保存的路径及名字。

最后解密完后把文件后缀mp4改为zip再解压即可。
下面是网盘链接:


试读已结束,请付费阅读全文。

  本文只能试读93%,付费后可阅读全文。 

回复

使用道具 举报

0

主题

12

回帖

30

积分

新手上路

积分
30
发表于 2023-9-4 14:11:29 | 显示全部楼层 IP:重庆市 电信
111111111
回复

使用道具 举报

0

主题

6

回帖

48

积分

新手上路

积分
48
发表于 2023-9-26 14:27:51 | 显示全部楼层 IP:浙江省杭州市 电信
312312312312313
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|哩布大模型|Civitai大模型|IP定位|图反推|站长素材|deepseek|即梦视频|阿狗工具|花瓣网|pinterest|php手册|宝塔文档|CyberChef|猫捉鱼铃|手机版|小黑屋|下载狗|IPS|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2025-5-10 04:47

Powered by 分享屋 X3.5 Licensed

© 2001-2025 Discuz! Team.

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