Just for fun!看雪首发!

上传的附件 extractor.rar

  • 标 题:答复
  • 作 者:天易love
  • 时 间:2010-11-12 15:14:23

正式版理论上只有暴力破解了,大致讲一下原理。加密时由密钥运算得到3个分割位置数据,据此把待加密文件分成4块分别是a,b,c,d,只有第一块数据a进行了简单加密运算,然后按keyfilehead+d+c+b+a的顺序进行组装。通过视频exe和key文件的尾部信息我们可得到原来文件的格式、名称、大小等信息。其中大小信息比较重要用来进行重新组装原文件。问题的关键是我们怎么知道这4块大小是如何分割的。由本机的机器码也可以算出3个数据。加密视屏的制作者从你那索取到机器码后就可以计算出这3个数据,再加上由密钥得到的3个数据,算出3个分割位置的中间变量再加上那个其他一些信息作为播放密码发送给你,而你所做的就是由播放密码得到3个分割位置的中间变量,再根据你机器码算出的3个数据运算出3个分割位置,从而在key文件中分别定位出a,,b,c,d(在先求出原文件大小的基础上),所以你没有密钥或播放密码你是无法知道这几块是怎么分割的。尤其是b和c之间是怎么切断开的,我说的暴力破解主要就是这块地方,a和d有一定特点有可能可以判断出来。在知道播放密码或者加密密钥的基础上是完全可以提取出原文件的,程序已经实现。总的来说保护的思路还是不错的!(但是如果有一个人有播放密码,它就可以提取出来并可能传播出去,达到突破一机一码授权播放、智能防翻录、防截图、防提取等保护措施,实在是一大缺憾!)