我有一个视频的播放密码,也有相对应机器码,是不是我知道了它的加密软件,是可以推出他的密钥?

我有一个视频的播放密码,也有相对应机器码,是不是我知道了它的加密软件,是可以推出他的密钥?

答案是:这个要看具体的加密软件和加密的模式而定,各种可能都有。

比如,有些初级的视频加密是防君子不防小人的,做法是:视频压根不加密;只是套一个exe的外壳,exe在运行时,先弹出机器码--》让用户输入激活码--》然后播放。其实只是将视频内嵌到exe里面,视频内容本身是没加密的,只是exe做了个功能:必须先开了锁才能进入房屋里面,房屋里面的东西是没有做防范的。

所以,如果你遇到的是这种类型的,你不需要他的加密软件,他的加密软件压根可能只是将视频+exe套在一起的一个生成工具,谈不上加密。这种类型的视频,应该有很多办法可以提取出来。但我想说的是:要尊重知识产权,具体提取方法如果你只是评估对方的加密等级,那估计找个有几年研发经验,熟悉Exe开发或者PE结构的技术人员看看应该就有办法。

当然,真正的视频加密软件是不屑于用这种加壳的方式去做视频的加密的。如果你用的是一个真正的视频加密系统,那么可以理解为:机器码、播放密码,可能是一种运算方式,只是让你有个进门的钥匙可以去播放。但这里的播放密码未必是解密视频的密码,可能只是匹配你机器码的一个校验,确认你这台机器是可以进入这个软件的。所以,是否能解密,不一定和这个密码有多少关系。进入软件后,软件可能内置了一个解密的秘钥或者通过其他高级的方式拿到真正的解密秘钥。

如果你也拥有了加密软件,那么理论上来讲,你是很有机会进行视频解密的。因为播放、加密这些软件都在你这,如果软件本身没有进行太多的防范机制,比如代码的防逆向处理等,那么找一些汇编级的技术人员是可以拿到加解密算法的。如果软件本身做了很多干扰,比如vmp加壳,甚至更多的防逆向机制,那可能也会增加你破解的难度。

其实,如果你真能解决了上面的问题,那么你未必需要他的加密软件,因为播放软件里面肯定也有了如何解密的代码的。如果你能破除重重防范,拿到他解密的代码、算法,就已经可以了,何必再去要加密软件?

不过破解别人的收费视频,不同于网络爬虫去抓取别人的免费数据、视频,这种和偷抢有何区别?我觉得:别人家的东西上锁了,就不要再进去看了。如果人家是免费的视频,你去围观下还可以理解;如果是已经上锁了,你强行破门而入,要考虑下是否要这样做。软件、互联网行业也要遵守一些普通生活中的规则的。

-------------------------华丽丽的分割线,请容许我做一些广告时间:)-------------------

点量团队自10几年前就开始从事DRM音视频版权保护的研发,最初是基于微软的DRM引擎;后来移动APP时代到来,自行也研发了自主引擎的drm系统,支持windows下直接网页打开就能播放,但无法下载和转播的Flash模式的在线加密播放系统;以及android、IOS的APP SDK引擎的加密系统,刚刚过去的2017年又基于H5的播放引擎,均可实现不同安全等级的视频加密,在目前的状况下,能为在线教育、内容制作者提供一些自己的权益保护。系统目前广泛用于多家知名在线教育系统公司,也期望能贡献点滴力量。

但我们更希望有一天大家的收费视频不再需要加密,都能各自有自己的准则,路不拾遗,夜不闭户。