录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

奇怪!又遇到被保护的VCD了!!

( 17 )
12
 
[收藏]
-  第 1 页  -

555
#1 03-10-3 23:59

奇怪!又遇到被保护的VCD了!!

上次看《绿茶》,第一次遇到被保护的VCD,在几个大的论坛发了询问贴,似乎大伙都不太明白,也没得到具体的解释和回答……今天又遇到这种光盘了!!

《无间道2》,光盘质量非常好,崭新的,辽宁文化艺术音像出版社发行,音像制品批号:ISRC CN-D05-03-529-00/V.J9,广东中凯文化发展公司总经销。该电影VCD共两张光盘,A片可以在电脑上读取播放和复制,非常流畅,音质画质都不错,B片光盘,电脑中无法读取,无法播放,可以读出该光盘的卷标,也能识别出该光盘容量为624M,就是无法读取文件,更无法播放。将该光盘拿到普通的 VCD、DVD播放机 上,能正确读取和播放,非常流畅,音质、画质都非常好。

仔细检查,B片光盘的最里层有一个明显的刻痕,不是人工刻的,而是光盘制造时的一道工艺,刻痕大约 0.5 毫米宽,距离光盘最里层大约 3 毫米,非常明显,颜色较深,因此一眼就可以看出来。

我上次看的《绿茶》,A片光盘也使用的这种保护技术,一模一样,也是电脑无法读取和播放,普通的 VCD、DVD机就可以。

原来听说过音频CD有类似的保护技术,但是还没遇到过VCD电影光盘也有的。真是百思不得其解,看来VCD的确有这种保护技术,我怎么没听说过呢?真是惭愧~~

以下是《无间道2》被保护光盘的照片。

《无间道2》VCD光盘,B片:


光盘的刻痕:




将该光盘插入电脑光驱后,可以正确识别其卷标、容量和格式(CDFS),但是无法看到文件,一片空白,在DOS下也无法读取,使用专门的磁盘管理工具,也无法读取:



2024
#2 03-10-4 00:11
呵呵,可爱~地球人都知道了..

原理...俺也不详..

555
#3 03-10-4 01:01
刚才深入研究和思考了一下,终于搞清楚了这种保护技术。我再进一步测试一下,而后告诉你。呵呵~~

4971
#4 03-10-4 01:01

Re: 奇怪!又遇到被保护的VCD了!!

最初由 mi_T 发布

等复制到最后提示不能复制的时候,强行重起。然后在WINDOWS里的某个文件夹里找。。。找到后改其后缀名为MPG就可以了。
具体哪个文件夹不记得了。。。。。等过两天我来编辑这帖再说。

555
#5 03-10-4 04:38
花了一晚上的时间,仔细研究和思考了一下,可能结论和推断都有误,欢迎批评指正。

一、这是一种隐藏目录、文件的保护技术。在DOS、Windows操作系统下,使用dir,dir/ah 等命令,均不可查看。但可以使用 cd 命令进入被隐藏的某个目录下,进入后,使用不加任何参数的 dir 命令,均可查看文件。时间有限,我没有在MAC机或UNIX等操作系统下进行测试,有条件的用户可以试试。大伙请看下图(Windows XP 的“假”DOS系统下):



二、在使用隐藏技术的同时,文件使用了加密技术,因此即使进入该目录和查看文件,依然无法用 xcopy 等命令进行强硬复制。影像文件(*.dat等),虽然可以使用普通的 copy 命令进行复制,但和普通的音频CD一样,只能复制得到同名的、只有44个字节包含CDFS格式下属性信息的无用文件。可以参见上图。

二、隐藏目录和文件是通过修改磁盘文件属性的办法来实现的。44个字节的问题,是因为修改了磁盘属性(格式属性?)来实现加密和无法正确复制。

三、实现这种技术很简单,只需修改 DIRECTORY RECORD 记录组的字段信息,或干脆加入 CRC CODE 均可以。光盘中心那道明显的刻痕,无疑就是刻进了这样的信息。

四、DIRECTORY RECORD记录组,是 ISO 9660格式中所必须包含的,记录文件或目录的名称、属性(隐藏、存档、只读、系统),长度(文件容量),创建日期、时间等信息,如果修改了DIRECTORY RECORD记录组所表达的内容,就可以绕过DOS、WINDOWS等操作系统,实现保护文件(目录)的目的。

五、DIRECTORY RECORD记录组的各个字段含义:   

1        Lenght of Directory Record(LEN_FI)
        Directory Record(刻录目录)的长度,以字节为单位
2        Extended Attrbute Record Length        扩展属性记录的长度
3-10        Location of Extent        文件或文件夹所在的第一个Logical Block编号
11-18        Data Lenght        文件或文件夹的长度(检测文件大小的字节)
19-25        File Flags        文件或文件夹生产日期与时间
26        Recording Data and Time         文件属性(如隐藏、只读等)
27        File Unit Size
        当文件为储存模型(InterLeave mode)时,用来记录文件单位的大小;如非交错储存时,则为00
28         Interleave Gap Size
        当文件为储存模型(InterLeave mode)时,用来记录交错间隔的大小;如非交错储存时,则为00
29-32        Volume Sequence Number
        这张光盘片在整套光盘集( Volume set)中的编号,若是单独一张则为1
33        Length of File Identifier( LEN_FI)
        文件名称的长度(如TEMP文件共4个字母,折合文件名称长度为4,对应16进制为04)
34-34+LEN_FI        File Identifier
        文件过文件夹名称

由此可知,光盘中的隐含文件是由ISO 9660格式的DIRECTORY RECORD记录组中的11-26字节代表构成的。

六、如何修改DIRECTORY RECORD记录组的信息?任何一款16进制编辑器都可以,进行查找和直接修改。或干脆写出这些信息,在光盘上进行二次刻盘,就是那道刻痕。

七、原文件或原文件夹已在WINDOWS下设定为:“不具任何隐含属性的时”,在DIRECTORY RECORD记录组34字节的字库串左移8位前往至第26位字节的16进制代码与当文件或文件夹被设定为:“具WINDWS隐含属性的时”以及当文件或文件夹被设定为:“具Associated隐含属性的时”的代码值的变化。(设置了“具Associated隐含属性的时”,DIR的命令不设置也可以。)
文件的属性原代码(26字节)        文件夹的属性原代码        修改后的文件的属性原代码        修改后的文件夹的属性原代码
16进制编辑方式        00        02        01        03
2进制编辑方式        00000000        00000011        00000001        00000011
文件的属性原代码        文件夹的属性原代码        修改后的文件的属性原代码        修改后的文件夹的属性原代码
16进制编辑方式        00        02        04(05也可)        06(07也可)
2进制编辑方式        00000000        00000011        00000100        00000110
综上所述的总结:在被查找的字库串前8位的2位16进制码的实际含义为:
00:不具任何隐含属性的文件。(即在DOS下用DIR命令可显示的无隐含属性)
01:具WINDWS隐含属性的文件。(即在DOS下用DIR/AH命令可显示的隐含属性)
02:不具任何隐含属性的文件夹。(即在DOS下用DIR命令可显示的无隐含属性)
03:具WINDWS隐含属性的文件夹。(即在DOS下用DIR/AH命令可显示的隐含属性)
04:具Associated隐含属性的文件。(即在DOS下用DIR/AH命令不可显示的隐含属性)
05:既具Associated隐含属性,又有WINDOWS隐含属性的文件。(即在DOS下用DIR/AH命令不可显示的隐含属性)
06:具Associated隐含属性的文件夹。(即在DOS下用DIR/AH命令不可显示的隐含属性)
07:既具Associated隐含属性,又有WINDOWS隐含属性的文件夹。(即在DOS下用DIR/AH命令不可显示的隐含属性)

八、利用这一技术,除了能对光盘进行保护和加密之外,还可以在普通的CD光盘(650M)上刻录出高达 3.8G 的海量数据!办法:改变11-18字节的16进制代码,使WINDOWS操作系统从光盘的识别码中出错,注意:
A.如果不介意“容量大小”的详细要求,只要设定11-18字节中正文内容定义为FFFFFFFF即可,每个文件容量最大可达3.8G。  
B.就3.8G的容量识别值已是8位16进制表达的极限值=二进制的8*8=64位二进制。
C.定义后超大的文件可能不能正常打开,只在保密时使用。

九、这一技术,非常实用,特别和我所从事的工作有关。对光盘数据安全管理,光盘文件加密等等,一直以来寻找一种良好的办法,没想到今天不经意之间的研究和思考,获得了最宝贵的启迪和顿悟。

十、如何破解,就是如何用电脑正确读取与复制。了解了保护原理,进行破解就简单多了。具体我没做更多测试,但绝对应该是可行的。比如使用一些工具软件。

1、使用 Disc Detective 进行破解。DOS 时代过来的朋友,大概对此都非常熟悉了,DD是用来测试 CD-ROM 的。不足:支持的文件名还是DOS下标准的83格式,唱文件名自动转换为~1,2之类。

2、使用Windows平台下的 Prassi CD Right!PlSS,该软件其实是一款功能强大的刻录软件,只不过国内很少人用它,一直默默无闻而已。用它做加密光盘的破解,实在不是它的主流功能。其破解的工作原理是光盘“轨道”(Track)读取方式,因此留在光盘上的任何痕迹都逃不过它的法眼。更可以进行虚拟还原与直接提取。

暂时写这么多,水平有限,敬请批评指正。本文撰写过程中,参阅了一些技术资料,得到了国内某破解高手的大力“教诲”,呵呵~再次一并致谢。

交流、讨论和砸砖,欢迎到MiTi论坛~地址:
http://www.miti2000.com/bbs

555
#6 03-10-4 04:40

Re: Re: 奇怪!又遇到被保护的VCD了!!

最初由 dll 发布
等复制到最后提示不能复制的时候,强行重起。然后在WINDOWS里的某个文件夹里找。。。找到后改其后缀名为MPG就可以了。
具体哪个文件夹不记得了。。。。。等过两天我来编辑这帖再说。

这种光盘上实际的影像文件根本无法复制,XCOPY也不行。即使复制得到,也只是只有44个字节的DAT文件。我在上文里说了,请参阅。

2572
#7 03-10-4 09:19
强贴啊!学到不少东西,多谢Mi_T

2065
#8 03-10-4 11:21
你太厉害了啊!

2024
#9 03-10-4 17:15
...谢谢大拿... :)

609
#10 03-10-4 21:05
偶前天买的VCD电影,在电脑上也放不出来~~

3505
#11 03-10-4 21:20
显然这个碟根本不是隐藏文件夹技术,电脑识别CD与VCD识别CD有区别的,但格式是通用的。

1070
#12 03-10-8 09:40
有什么简单的办法!

690
#13 03-10-10 21:00
厉害呀!高手!

3541
#14 03-10-11 19:26
网上已经有破解方法了阿,用解霸抓音轨的功能,然后把抓出来的文件改后缀名。

具体方法搜索一下吧。

3505
#15 03-10-11 22:59
我认为既然结巴能抓的到数据的画,CLONE CD 没有理由不能备份这样的光盘。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索