讨论关于超时代vpy加密视频的无秘提取方法
这几天在某网站下载了一些视频是超时代加密的,遂在网上搜索了一遍无秘提取方法,1、网上有一大神贴出来一些步骤,启动OD、附加视频播放器、单步运行至加密循环处分析算法解密部分。大概过程是程序每次读0X800字节的数据,进行循环逐字和0X5进行XOR得到明文,在进行播放。
程序编写思路:
首先读取VPY内的加密数据,真正的视频位置从0X2CF8(该位置从OD中分析得来)加密多个视频测试,是固定位置。
即:05 05 05 1D 63 71 7C 75 68 75 31 37 05 05 05 05
然后,取每字循环和0X5进行XOR即可。2、还有就是在吾爱吧看到的直接给出了一段代码,里面也是在位置0X2CF8进行操作(10.1版本的代码中位置是0xD8B4F0,),操作了一番,不知是没操作正确还是怎么的,失败了。自己按照第一个的方法用吾爱专版OD试了一下,附加并运行了播放器后,不管怎么按单步程序都不走。各位大神有什么好的教程或方法传授吗?文件地址:链接:https://pan.baidu.com/s/1fkcG8w4W9h1Mfd3GapeY_Q
提取码:rkpt
复制这段内容后打开百度网盘手机App,操作更方便哦 wdb8899 发表于 2020-3-3 17:48
可以录个视频解说 下VPY怎么解密吗
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1090721&page=3#pid30172354
这个贴24楼有视频,估计不同版本的视频开头位置是不一样的,异或的值也不一定是05,需要OD分析,按视频搜050505不一定能行。我用有密码的视频去分析了很久也找不到视频开头位置,只找到个别版本的算法。经常OD下断关闭软件也是麻烦,估计不是大神搞不定 一般人都直接翻录 甚至拿手机翻录。。 netspirit 发表于 2020-2-16 22:35
一般人都直接翻录 甚至拿手机翻录。。
你这个可以直接05异或解密 逍遥枷锁 发表于 2020-2-16 22:59
你这个可以直接05异或解密
网上也是说可以05异或解密,但是本人小白,网上操作步骤又不算,没操作出来,有相关的视频教程吗,代码我都有 Think_too_much 发表于 2020-2-17 09:08
网上也是说可以05异或解密,但是本人小白,网上操作步骤又不算,没操作出来,有相关的视频教程吗,代码我 ...
你直接用winhex先搜索050505,找到后删除掉上面部分,再全选没有删除的16进制数据与05异或就可以 逍遥枷锁 发表于 2020-2-17 09:32
你直接用winhex先搜索050505,找到后删除掉上面部分,再全选没有删除的16进制数据与05异或就可以
导入vpy文件不是搜索不到就是闪退,{:1_937:} Think_too_much 发表于 2020-2-17 10:42
导入vpy文件不是搜索不到就是闪退,
你是在调试工具里吧,OD是要加载或附加播放器再调试的,直接来VPY是不可以得,你这个由分析的结构就可以直接打开winhex查找050505后上面删除,下面直接异或就可以解密了。 逍遥枷锁 发表于 2020-2-17 11:53
你是在调试工具里吧,OD是要加载或附加播放器再调试的,直接来VPY是不可以得,你这个由分析的结构就可以 ...
没有进OD,我是用winhex搜的,也搜不到,不知道是不是操作错误,还是怎么的,就是搜不到,十进制、十六进制等都试了,都没用,我在吧里看到有一个帖子是说有相关类似的视频,你有吗? Think_too_much 发表于 2020-2-17 14:25
没有进OD,我是用winhex搜的,也搜不到,不知道是不是操作错误,还是怎么的,就是搜不到,十进制、十六进 ...
学习下感谢,,,,