国语视界

 找回密码
 立即注册
查看: 14056|回复: 42

[技术交流] Screen Pass 保护

[复制链接]

48

主题

1487

帖子

3105

积分

版主

大洋
21756
阅读权限
140
发表于 17-3-22 22:34 | 显示全部楼层 |阅读模式
Sony DADC 网站上的介绍:

Screen Pass

全方位解决视频内容安全问题

复制不受保护的光盘(DVD和Blu-ray)和下载盗版文件从来没有比今天更容易的了。根据Sony DADC最近的一场市场调研,可随意复制的光盘是最大的威胁。

◾蓝光复制增长了 75% (与去年相比)
◾38% 的受访者承认复制过 DVD
◾17% 的人承认从互联网上下载了盗版电影

坏消息是Blu-ray的复制问题处于上升趋势。好消息是:如果复制尝试失败了,取代之的,这些原来复制者们有很多会改变这种行为,选择去购买或租用。

相对于当今市场上的反盗版解决方案,Screen Pass 是最有效的,并且 Screen Pass 一直在不断地更新升级。对于盗版问题,Screen Pass通过一种新颖的方式,将使用盗版和准备使用盗版的人转换成为内容拥有者的合法消费者。

Sony DADC 的 360°内容安全解决方案,不但能全面解决随意复制的DVD和Blu-ray光盘盗版问题,也能全面解决从互联网上随意分享和下载的盗版问题。


英文原址:http://www.sonydadc.com/en/manag ... een-pass-for-video/
官方pdf文档:http://www.sonydadc.com/fileadmi ... ADC_Screen_Pass.pdf

点评

怎么找出正确播放列表在youtube上有视频  发表于 17-3-23 01:02
这项技术对rip没有卵用,对diy影响比较大!  发表于 17-3-23 01:01
文档我看过了,就是广告,没有原理性的东西  发表于 17-3-23 01:01

评分

参与人数 1大洋 +50 收起 理由
why1812 + 50 很给力!

查看全部评分

48

主题

1487

帖子

3105

积分

版主

大洋
21756
阅读权限
140
 楼主| 发表于 17-3-25 13:01 | 显示全部楼层
DVD-Logic 出了做 BD-J 菜单的软件
KITe Java
http://www.dvd-logic.com/kite/kitejava.html
以图形化的方式,设置图片,设置按钮链接。
是 KITe UHD Authoring Suite 的组件,谁去试试看能申请试用成功否!
http://www.dvd-logic.com/kite/demoreq.php




回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21756
阅读权限
140
 楼主| 发表于 17-3-22 22:49 | 显示全部楼层
@wj102901  

我在百度上搜索screenpass,找到的和blu-ray有关的信息都在 RedFox.bz 论坛上。

用户名为 Kanga 说:当他通过CloneBD将蓝光光盘复制成iso文件,加载这个iso文件进行播放;或者是在启用了AnyDVD HD之后,用光驱播放蓝光光盘时,就会出现下面的提示画面。
"Copy detected or a rip tool is running if you are trying to watch this movie on your PC" 的黑屏画面。
(检测到你试图观看的电影是复制品或者是有破解拷贝工具在你的电脑设备上运行)

在这里,有两个需要注意的点,即:
  CloneBD复制出来的包含保护信息的iso文件是 PROTECTED iso;而被复制的原始光盘是 ORIGINAL disc

摘录自一篇2017-3-16日发布的有关美版《爱国者之日》screenpass的帖子中:

Olympic 发言于2017-3-21-12:31
  我使用了 gereral1 的Process Monitor方法,发现 maintitle 试图加载 00772.mpls。我将 00772 和 00886 重命名交换,然后当我重新加载电影时,在00:00:00的时间处出现黑屏,然后很快地就出现禁用提示。然而,如果我使用没有复杂功能的【这里的意思是蓝光交互菜单功能】电脑蓝光免费播放器(AunPlayer,VLC等)来加载同样的电影,则正常播放。而收费播放软件PowerDVD则同样有卡在00:00:00处的问题。
  看起来虽然它们都是.mpls文件,但是应该还有其他东西使之不能正常工作。我将它们还原回原样后,再重新加载电影,果然,screenpass错误回来了。我再次使用Process Monitor,当从主菜单播放maintitle的时候,它首先加载00002.mpls这个DTS X Logo序列视频,然后它又像之前一样加载00772.mpls。
  这种扭曲的保护方式都是因为该死的Sony。

whatever_gong82 发言于2017-3-21-13:25
  电影工作室/蓝光光碟制造商已经有了针对Process Monitor软件进程欺骗和反监控的方法,至少在过去的一年内是这样的。,你应该按照 mbarnstijn 所说的提供一份原始光盘的AnyDVD日志文件,或者是一个受保护iso文件的日志文件。

Ch3vr0n 发言于2017-3-21-18:42
  ……。唯一重要的是,它必须是一个受保护的iso或者是一张原始光盘。
  Olympic,对于你的情况,你提供的日志文件显示你使用的是已解密的ISO,这意味着如果它不能正确的播放,则表示是损坏已经造成。对于通过错误解密光盘而创建的ISO文件,screenpass是不能被“fixed”(修复的)。对于whatever_gong82 的陈述,process monitor 进程欺骗问题已经在6-8个月前被修复了。而得到了许可证的播放器,比如PowerDVD,现在可以在显示着错误的playlist编号下播放包含正确的场景顺序的cached(缓存) playlist。所以,如果其他人像你一样来操作,它一样是不会工作的。
  对于播放不正确的问题,目前唯一合适的修复方式,就是从原始光盘或者受保护的ISO文件获取日志文件。至于你拥有的解密ISO文件,你可以删掉它了,它是没有用的,损坏已经造成且不可逆。

Olympic 发言于2017-3-21-19:25
  我注意到非智能的免费播放器播放这些电影时却没有问题。
  我不知道它们是如何工作的,但它们基本上都能直接播放main title,并且以某种方法找到正确的那个main title。对于PowerDVD或者其他商业播放器,如果我知道了正确的playlist编号,有没有什么办法可以告诉它应该使用哪个playlist?说得更具体一点,有什么方法能让PowerDVD或者其他商业播放器去播放它,还是说我只有回到原始光盘这一途径。

Ch3vr0n 发言于2017-3-21-19:38
  Olympic,这都不是重点,能否播放光盘是无关紧要的。能够以正确的场景顺序播放电影,这才是重点,和能否播放光盘完全是两码事。通常像VLC这类的免费软件,是根据playlist的时间长度,来判断是否是正确的playlist,然后播放它。大多数情况下,选择都是错误的。这仅仅表示它们可以加载播放playlist,但并不意味着它们能加载到正确的那个playlist。这就是screenpass的目的所在。隐藏实际的正确playlist,并且(或者)将场景顺序打乱。
  没有什么办法,即使是商业播放器也不允许“修复”这个错误。如上所诉,如果不能第一时间移除它,则造成损坏并且不可逆转。唯一的修复这个问题的方式就是使用原盘光盘(或被保护的ISO)来提供日志文件。然后所需的数据将被添加到OPD(Online Protection Database 联机保护数据库)里,然后AnyDVD就能够正确地解密光盘并能创建正确解密和正常运行的ISO文件。即使说所需的数据已经被添加到OPD里,但是它也不能都修复你当前拥有的坏iso文件。
  把它删掉吧,它没有用了。

在这个论坛里有人问哪个是正确的playlist。【这些人都是手上买有原版光盘的豪】
很多光盘因为screenpass而发生变化,每一次变化导致其正确的playlist编号不同,所以寻求或者提供具体的playlist编号是没有任何用处的。
即使同一部电影也会有不同版本的光盘(因为销售区域变化而不同)。

Ch3vr0n 发言于2017-1-7-18:52
请不要在论坛上提供playlist编号。电影在每个地区都有多个版本,而且在你的AnyDVD状态窗口上提供的playlist,对于别人的光盘来说有极大的可能性是错误的,除非他们拥有完全相同版本的光盘。

目前论坛上的提供的处理方式是用 AnyDVD HD 对原始光盘或带保护信息的ISO(ORIGINAL disc (or a PROTECTED iso))文件进行扫描,然后提取日志(log)文件给RedFox的工作人员,然后他们根据大家提供的日志文件来进行分析,将保护数据添加到他们的联机数据库(OPD, Online Protection Database)中,这样,用户使用AnyDVD HD程序时通过联网进行数据比对,然后对scerrnpass保护的光盘进行解密。

RedFox要求提供 ORIGINAL disc 或者 a PROTECTED iso 的日志(log)文件,那么意思就是说播放原版光盘或者带完好的加密保护信息的光盘,理论上是正确的playlist。
就是说 screenpass 保护下的原盘,如果没有解密提取,而是复制为拷贝副本ISO,加载播放,提示为复制副本。
解密原盘后提取出来的ISO文件,如果在解密的时候,不能第一时间移除它,那么这个出来的ISO文件是乱序播放的。


而论坛上的解决方案,估计是使用 AnyDVD HD 对原版光盘和被保护的ISO文件进行扫描,生成的日志文件记录运行过程中的信息,然后软件开发者对日志文件进行分析,在信息中找到screenpass识别判断点,这样AnyDVD HD就能对被分析的原盘生成能正常播放的解密镜像文件。

由于主楼上介绍的,screenpass 会随着每部电影光盘的发售而更新升级。
所以,目前并没有一个一劳永逸的解决方案,只能针对一个一个原盘单独解决,就是说欧洲区发售的某版电影光碟提交了日志文件,破解后,就能解密在这个区发售的这个电影的原盘,而其他区发售的还是需要提交日志文件后才行。

而那些因为解密时候,不能第一时间处理掉screenpass,而提取出来的iso文件,就出现了播放乱序的问题,对于这些的处理,就只有针对之进行特定修改了。

非BD-J的原盘,找到正确的playlist,然后对movieobject 中的代码进行修改就能使之恢复正常播放。
而BD-J的原盘,已经完全提取出所有的音视频字幕文件,想来它也没有任何地方可以作用了,唯一的地方就是BD-J文件了,对其进行处理也能使之正常工作。
再不济,就重新灌制一个,剔除掉BD-J文件,做成一个非BD-J盘。
当然了,最后一途,就是有原版光盘的豪,提交了日志文件之后,重新制作一次ISO文件。

点评

最初的超脑48小时有上百个和电影时长一样的playlist,到现在的二十世纪女人只有一个和电影长度一样的playlist,确实在不断更新  发表于 17-3-23 00:59
回复 支持 反对

使用道具 举报

13

主题

4744

帖子

8726

积分

旅长

大洋
6728
阅读权限
70
发表于 17-3-22 23:15 | 显示全部楼层
太技术了,有点看不懂
排除一切不可能的,剩下的即使再不可能,那也是真相。
回复 支持 反对

使用道具 举报

9

主题

5372

帖子

1万

积分

旅长

大洋
90845
阅读权限
70

王者至尊

发表于 17-3-23 00:01 | 显示全部楼层
不太懂 感覺很高深
回复 支持 反对

使用道具 举报

79

主题

3967

帖子

3130

积分

团长

大洋
147473
阅读权限
60

灌水之王热心会员悍匪之王论坛元老王者至尊

发表于 17-3-23 00:19 | 显示全部楼层
学习学习,好专业的说
回复 支持 反对

使用道具 举报

7

主题

2065

帖子

640

积分

连长

大洋
84041
阅读权限
40
发表于 17-3-23 00:34 | 显示全部楼层
有好多地方看不懂  不懂才要学  谢谢楼主
就爱看电影  鼓捣相机
回复 支持 反对

使用道具 举报

245

主题

2004

帖子

2291

积分

管理员

大洋
21493
阅读权限
200
发表于 17-3-23 01:00 | 显示全部楼层
现在的问题是不能diy,破解后复制出来的播放是没问题的,一旦diy后就会乱序
我现在就是用“再不济,就重新灌制一个,剔除掉BD-J文件,做成一个非BD-J盘。”这种后方法
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21756
阅读权限
140
 楼主| 发表于 17-3-23 02:00 | 显示全部楼层
wj102901 发表于 17-3-23 01:00
现在的问题是不能diy,破解后复制出来的播放是没问题的,一旦diy后就会乱序
我现在就是用“再不济,就重新 ...

这个技术是索尼搞的,所以文档就是广告,不会有任何的技术规格说明!

解密拷贝出来的镜像文件,能够播放正确的playlist,一旦进行DIY则出现乱序播放。
如果是这样的话,那就应该是在bd-j文件里留有sreenpass保护代码!

正统思路来说,应该是对bd-j代码解析修改!

不过我有另一种思路,就我用大金对原盘的制作所得到的知识和了解,原盘的播放是逃不过mpls的,也就是说即便是乱序播放,应该也是选择mpls文件进行播放的。(不过不排除它选择播放某个mpls的一段章节内容后,又跳转另一个mpls播放其中某个章节的这种极端情况!)
先排除掉这种极端情况吧,确定它只是播放某个乱序mpls那么我的思路是将所有的乱序mpls都换成正常顺序的,即便它选择了这些mpls也是正常的播放顺序。(不知道它的乱序有没有说是直接调到花絮mpls上的,应该没有这么恶心的吧)

这个思路不知对你是否有帮助?
如果不行的话,是否可以发下原盘文件,我试试看!
因为我只是看过java书,本身不是做编程的,之后并没完全上手过,最好不要有太大的指望!
而且不知道它的代码混淆编译到什么程度,我只能尽力试试看而已!
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21756
阅读权限
140
 楼主| 发表于 17-3-23 02:11 | 显示全部楼层
wj102901 发表于 17-3-23 01:00
现在的问题是不能diy,破解后复制出来的播放是没问题的,一旦diy后就会乱序
我现在就是用“再不济,就重新 ...

看到了你在二楼的点评了,如果只有一个和视频长度一样的mpls的话,那么就有可能是我分析的那种极端情况了!
应该还有一些单独肉酱文件的mpls,然后排列组合播放,亦或者打乱章节播放。

那种情况只有对bd-j下手了,但是这种反编译是吃力不讨好的,因为screenpass的更新升级,不排除代码的变换。
这样的话,还不如直接做一个新的bd-j来得快!
回复 支持 反对

使用道具 举报

23

主题

3684

帖子

497

积分

排长

大洋
120144
阅读权限
30
发表于 17-3-23 04:21 | 显示全部楼层
技术性太强了哟
回复 支持 反对

使用道具 举报

14

主题

2203

帖子

4368

积分

团长

大洋
13633
阅读权限
60
发表于 17-3-23 04:38 | 显示全部楼层
确实看起来挺强大的,我自己真的看不懂。
回复 支持 反对

使用道具 举报

18

主题

4402

帖子

589

积分

连长

大洋
14146
阅读权限
40

灌水之王热心会员论坛元老

发表于 17-3-23 04:54 | 显示全部楼层
只有重新灌制
回复 支持 反对

使用道具 举报

8

主题

2万

帖子

8822

积分

旅长

大洋
153635
阅读权限
70

灌水之王热心会员论坛元老

发表于 17-3-23 08:06 | 显示全部楼层
看看这个技术贴
回复 支持 反对

使用道具 举报

1

主题

4621

帖子

1万

积分

旅长

大洋
56821
阅读权限
70
发表于 17-3-23 08:21 | 显示全部楼层
以后DIY要困难了。
回复 支持 反对

使用道具 举报

7

主题

4476

帖子

1110

积分

营长

大洋
153601
阅读权限
50

灌水之王论坛元老热心会员

发表于 17-3-23 09:12 | 显示全部楼层
看来,对我们这些高清爱好者来说不是什么好事。
  
回复 支持 反对

使用道具 举报

245

主题

2004

帖子

2291

积分

管理员

大洋
21493
阅读权限
200
发表于 17-3-23 09:46 | 显示全部楼层
nnezyj 发表于 17-3-23 02:00
这个技术是索尼搞的,所以文档就是广告,不会有任何的技术规格说明!

解密拷贝出来的镜像文件,能够播放 ...

最初的超脑48小时,网上普遍采用的方法就是把所有同长的mpls都替换成对的那个,这种方法太笨,其实解决思路也很简单,只是我没有精力去反编译后阅读代码。
要么是阻止它检测 要么是强制播放正确那个列表

狮门现在出的所有盘都有这项技术,你可以去下载看看!
回复 支持 反对

使用道具 举报

245

主题

2004

帖子

2291

积分

管理员

大洋
21493
阅读权限
200
发表于 17-3-23 09:49 | 显示全部楼层
nnezyj 发表于 17-3-23 02:11
看到了你在二楼的点评了,如果只有一个和视频长度一样的mpls的话,那么就有可能是我分析的那种极端情况了 ...

我现在碰到解决不了的盘就是自己重新作,但是我只掌握了HDMV模式光盘的制作,IG菜单还是太死板,很多BD-J菜单的酷炫功能都实现不了

有群友委托老外在破解BDS,如果能破解的话,做BD-J也不是难事了,Scenarist BD-J在我电脑上有很多接口用不了
回复 支持 反对

使用道具 举报

12

主题

191

帖子

41

积分

列兵

大洋
2512
阅读权限
10
发表于 17-3-23 12:49 | 显示全部楼层

确实看起来挺强大的
我真的看不懂,
看看大神们的评论!!!牛!!!
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21756
阅读权限
140
 楼主| 发表于 17-3-23 13:14 | 显示全部楼层
wj102901 发表于 17-3-23 09:49
我现在碰到解决不了的盘就是自己重新作,但是我只掌握了HDMV模式光盘的制作,IG菜单还是太死板,很多BD-J ...

从播放器哪里调啊,播放器可以正常播放BD-J原盘,那里包含有库包。我就是去哪里调用的。
路径类似这种 C:\Program Files\ArcSoft\TotalMedia Theatre 6\BDJ\lib
因为这些接口是统一定义的,所以播放器里的库包肯定有这些接口的定义的,方法等!
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21756
阅读权限
140
 楼主| 发表于 17-3-23 13:18 | 显示全部楼层
wj102901 发表于 17-3-23 09:49
我现在碰到解决不了的盘就是自己重新作,但是我只掌握了HDMV模式光盘的制作,IG菜单还是太死板,很多BD-J ...

效果的确很炫酷,只要会编写小程序,往BD-J里面添加java版的超级马里奥都不是问题!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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