找回密码
  注册[Register]
查看: 493|回复: 9

[其他] 某宝购买的加密视频提取代码

[复制链接]
发表于 2022-12-6 07:18 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

[XML] 纯文本查看 复制代码
#pragma once
#pragma warning(disable:4996)
#include "stdafx.h"
#include <stdio.h>
#include <Windows.h>
#include <string>
#include <io.h>
using namespace std;

BYTE AL(int VirtuallAddrOfFile){
        DWORD Szhu[] = { 0x0A35DE1FF, 0x11A0B8F0, 0x3D9810FA, 0x83B8FD21, 0xB56C4AFC, 0xD35B2DD1, 0xE4799A53, 0x4565B6F8, 0x49BCD28E, 0x97904BFB, 0xF2E1DDDA, 0x7EA4CB33, 0x632FB141, 0x4C6ECEE8, 0xE0CADF2A, 0x74C03671 };
        DWORD j = Szhu[(VirtuallAddrOfFile >> 0xa) & 0xf];
        DWORD yi0x10 = j >> 0x10;
        DWORD yi0x18 = j >> 0x18;
        WORD ListResult = LOBYTE(yi0x10) + yi0x18 + HIBYTE(j) + LOBYTE(j);
        BYTE al = LOBYTE(((VirtuallAddrOfFile >> 0xa) ^ 0xFFFFFF09) ^ ListResult);
        return al;
}

int _tmain(int argc, _TCHAR* argv[])
{
        char fileN[80] = "dhf.vep";
        FILE* fp = fopen(fileN, "rb");
        fseek(fp, 0, SEEK_END);
        DWORD dwsize = ftell(fp);
        BYTE* buffer = new BYTE[dwsize + 1];//开辟内存空间
        memset(buffer, 0, dwsize + 1);//初始化我们开辟的内存空间
        //把文件存放到我们开辟的内存里
        fseek(fp, 0, SEEK_SET);
        fread(buffer, dwsize + 1, 1, fp);//读取文件到buffer

        for (DWORD i = 0; i < dwsize + 1; i++)
        {
                buffer[i] ^= AL(i);
        }
        char nameOut[80] = "解密.MP4";
        FILE * fout = fopen(nameOut, "wb");
        fwrite(buffer, dwsize + 1, 1, fout);
        fclose(fp);
        fclose(fout);
        return 0;
}

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2022-12-6 07:18 | 显示全部楼层
谢谢大牛
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-12-6 07:21 | 显示全部楼层
谢谢@Thanks!
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-12-6 07:31 | 显示全部楼层
6666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-12-6 07:55 | 显示全部楼层

支持楼主,谢谢分享。
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-12-6 07:59 | 显示全部楼层
谢谢大佬
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-12-6 08:01 | 显示全部楼层
谢谢大佬分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-12-6 08:08 | 显示全部楼层
多谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-12-6 08:09 | 显示全部楼层
先收藏了,万一用到呢
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2022-12-6 08:42 | 显示全部楼层
先收藏了,万一用到呢
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

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

本版积分规则

RSS订阅|手机版|小黑屋|大牛论坛 |我的广告

GMT+8, 2024-5-7 06:10 , Processed in 0.036923 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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