当前位置: 首页 > 知识库问答 >
问题:

绕过HDCP保护

左丘昊天
2023-03-14

我是一名Linux用户,很不高兴发现vhx等网站上的HDCP保护。电视阻止我在完全合法的上下文中查看内容,因为所有Linux浏览器都缺乏HDCP支持。由于HDCP在几年前被“破坏”,就主密钥泄漏而言,任何设备理论上都可以针对HDCP检查进行授权。

假设,是什么阻止某人编写浏览器扩展或创建自定义firefox构建以这种方式覆盖DRM API?

为什么没有这样的项目,仅仅是缺乏兴趣,还是有一个难以逾越的技术障碍阻止了这一点?如果没有合法用户可以在他们希望的时候绕过HDCP(例如,在Linux上观看DRM内容),怎么能说HDCP“坏了”?

共有1个答案

宗政昱
2023-03-14

DRM系统通常不在浏览器的控制范围内,它们是自包含的Blob,获取许可证(以及内容密钥)的唯一方法是使用DRM模块执行许可证获取操作。

获取许可证以及解密和显示内容发生在DRM组件内(浏览器权限之外),因此无法从浏览器扩展访问。解决这个问题的唯一方法是创建未经授权的DRM模块版本,将其加载到浏览器中,并且不要让服务器端代码发现DRM模块已被更改。这通常非常困难,而这正是DRM模块工作的真正原因。

 类似资料:
  • 我目前正在使用Dash/Widevine DRM切换到ExoPlayer。通过测试,我遇到了很多没有启用HDCP保护的设备。由于合同协议,这是一个问题。在允许播放之前,我必须检测并记录它。 我的第一个想法是使用DrmManagerClient 我放弃了它,因为我没有得到结果,并试图使用 成功了!惊人的问题解决了! 。。。除非你能看到它只会在馅饼上起作用。。。这是不可能的。DrmInfo将在我尝试的

  • 我需要从一个网站获取一些信息只是为了教育的目的,但我不能发送请求,因为保护。我首先会看到典型的Checking-your-browser页面,然后我会被反复重定向。我如何在python Selenium中绕过这个保护?

  • 简要描述 有些时候,通用的绕过技巧并不可行,这个时候我们就得观察缺陷点的周围环境,想想其它办法咯。“猥琐绕过”与通用绕过不 同的是,它通用性小,往往只是特例。 详细说明 1. 直接看实例点: http://qzs.qq.com/qzone/v6/custom/custom_module_proxy.html#siDomain=1&g_StyleID=aaaaaaaaaa 2. 可以看出,这是一个

  • 简要描述 关于反射型的基本东西,暂时就到这啦,如果后面有什么好的 case,再做增补。最近,有些人会问到怎么绕过浏览器的 XSS 过滤 器,所以从这节开始,给出点绕过的例子。当然这些绕过浏览器的方法,不是万能的。不同浏览器,不同场景都会存在差异。满足场景 要求时,才可以使用。 此文给出的是一个来自 sogili 分享的 chrome 下绕过过滤器的方法,在腾讯某处 XSS 上的应用。 这一类都算是

  • 问题内容: 我以前偶尔会抓取电子商务网页以获取产品价格信息。我有一段时间没有使用过使用Scrapy构建的刮板,而昨天却试图使用它-我遇到了机器人防护问题。 它使用的是CloudFlare的DDOS保护,基本上是使用JavaScript评估来过滤掉禁用了JS的浏览器(因此是抓取器)。评估功能后,将生成带有计算数字的响应。作为回报,服务会发回两个身份验证Cookie,这些身份验证Cookie附加在每个

  • 在上一节中,我们了解了如何嗅探和捕获通过HTTP请求发送的任何数据包。谷歌,Facebook等大多数知名网站都使用HTTPS而不是HTTP。当我们使用MITM时,当该被攻击的用户访问网站时,该网站将显示一条警告消息,指出网站的证书无效。那么被攻击的用户不会登录。为了解决这个问题,我们将使用工具SSLstrip。此工具用于将任何HTTPS请求降级为HTTP。因此,每当目标人员试图访问任何网站时,他们