返回上一级       返回主页

用Clone CD制作加密光盘的使用指导

CloneCD是一款强大的CD复制软件,可以帮助你完美的复制现在几乎所有的加密光盘,比如SafeDisk(c-dilla开发)、SecuROM(Sony开发)、LaserLock、LibCrypt(Sony开发,主要用于PS)。对于这些采用了加密技术的光盘你是无法利用普通的刻录软件进行复制的,或者说你即使复制之后也无法正常的使用,这也正是这些加密技术被开发出来的原因,防止光盘被轻易的大量拷贝。这样无疑也给用户带来了很大的麻烦,因为很多用户都希望更好的保护自己购买的原版光盘所以希望能够进行一下备份,不过现在一般的软件都做不到这一点。

本文就是首先对于这些加密技术的工作方式和实现方法进行大致的介绍,然后利用CloneCD进行拷贝测试其是否可以正确的复制这些类型的加密光盘。

主流光盘加密技术

1) SafeDisc

SafeDisc包括三种主要功能:

验证数字签名

内容保护编码

反破解软件

当使用普通的CD-R设备进行非授权的复制的时候,其中的数字签名不会被传输到复制光盘上,这样当使用这种非授权光盘时解码程序将会侦测这种文件是否存在,如果没有解码程序将无法正常的工作,所以也不能正常的使用了。



打开使用SafeDisc加密技术的光盘一般的至少可以看到一个叫做0000001.tmp的文件,另外大部分还会包括名称为clocksp.exe、.iCD、CLCD16.DLL、CLCD32.DLL,其中clocksp.exe有一个专用的图表如上图所示。

这种CD还包括了很多不可读错误,一般会有大约10000个不可读扇区(通常起始扇区是800+,结束于10000+)这个区间大约占据20Mb存储容量。

SafeDisc v2.0

这种新的技术是在2000年8月18日正式发布的。相对于原来的SafeDisc有了如下的新特性:

API支持:SAFEDISC工具包包括一个API使得开发者进一步扩展SAFEDISC

新的架构:可以防止更多的破解工具

磁盘写入保护:采用了额外的数字签名来进一步防止拷贝

第一款采用SafeDisc v2.0保护技术的是Red Alert 2,当时人们发现可以很容易的复制这张光盘,但是当使用复制的光盘进行安装的时候会出现错误。

在SafeDisk v2.0光盘中看不到了.icd文件(SafeDisc引导文件),现在被整合到了exe文件中了(在RA2中是整合在game.exe和setup.exe中),而且其本身的体积也增加了一倍。另外坏扇区的数量也从10141个增加到了10051个。

2) SecuROM

这种技术在每张光盘上加入了电子指纹和复杂的编码技术,从而防止盗版。同SafeDisc保护机制不同的是SecuROM并不会在光盘上设置不可读的坏扇区,只要是支持RAW读取就可以支持这种光盘。

大部分的光盘中都会具有如下的文件:CMS16.DLL、CMS_95.DLL或者CMS_NT.DLL,当然如果你直接查看光盘内的文件是看不到这些文件的存在的。另外采用了这种技术的光盘上面会有一个专用的Logo图表,如下图所示会看到“DADC”的字样(不过不同的公司的logo会有所区别):





最近Sony升级了SecuROM保护技术,以更好的保护自己的光盘制品。Vrally 2专业版就采用了最新版本的保护技术,它会检测内容的存储介质是否是CDR,如果是的话程序将会报错不能执行(这一招可是够绝的,这几乎几乎没有复制的原版光盘的可能性),不过最新版本的CloneCD依然可以复制这种盘片。

3) LaserLock

LaserLock使用加密编码软件和特殊的盘片生产工艺,来防止盘片被非法复制:

 

每一个CD-ROM应用程序都有一个唯一的锁闭参数,这样来防止光盘被非法大量复制。在CD光盘的根目录中可以看到一个叫做“Laserlock”的隐藏目录,其中包涵了几个文件,不过它们都位于不可读扇区。

5) LibCrypt

LibCrypt也是SONY的加密技术,主要是用于索尼的游戏主机所采用的光盘,不过CloneCD顺便也解决了应用了这种加密技术的光盘的复制问题,之所以说“顺便”是因为CloneCD最初设计的时候仅仅是用于备份PC光盘的。

这种技术于1998年10月份发布,第一款采用这种加密技术的游戏是MediEvil,它主要是利用存储在SubChannel中的Digital ID来进行版权保护的,其ID是一个16bit的密匙。

目前为止Libcrypt已经先后发布了4个版本,分别是LC-1、LC-2、LC-3、LC-4,应用比较广的是LC-3,它的也是包括了几个额外的.exe文件,使得破解者很难进行debugging,不过对于CloneCD来说依然是易如反掌,因为它仅仅是忠实的把原来的光盘进行完整的复制。

6) CD-COPS

CD-Cops主要是对于光盘的主可执行程序进行shell保护,它可以检测出来光盘上指纹的微小差别,一旦发现差异就会拒绝执行,其所采用的指纹是8bit编码。一般的会在安装目录中看到CDCOPS.DLL以及带有.GZ_和.W_X等扩展名的文件。

7) DiscGuard

DiscGuard是在光盘生产过程中采用了特殊的机器,将特殊的签名压制在光盘中,一般的可以在光盘上或者安装目录上找到名称为IOSLINK.VXD和IOSLINK.SYS的文件。

 

CloneCD的主要使用方法。

CloneCD应用程序界面

CloneCD的安装非常的简单,一路的Next就可以顺利的安装,安装完毕之后程序会要求重新启动系统。系统重新启动之后,程序就可以正常的使用了。第一次启动程序首先会出现一个语言程序界面让你选择界面语言:



程序默认的界面是英文,上面是选择了简体中文中的样子,在一款软件中提供如此多的语言包的,特别是提供简体中文语言包的并不多见,在这个方面可以人文这款软件的本地化相当的不错,不过它的Help文档依然是英文的。

第一次启动过程中CloneCD还会要求你注册,因为它不是一款免费软件,它的注册费高达45美元!这个价格并不是我们都能承受的。不过好在不注册也能使用其中的部分功能。

CloneCD的启动界面同我们曾经使用过的CDRWin比较相似,只是程序的主界面有sige大按钮,分别表示了CloneCD4个主要功能:


英文界面



中文界面



4.0版本


这四个按钮从左到右依次是:

制作光盘镜像文件

将光盘镜像文件写入光盘

直接复制光盘(从光盘到光盘)

擦写光盘

目前CloneCD的最新版本为V4 BETA 21,在其主程序中具有6中语言包,不过在其网站上还另外提供了18个语言包下载,3.x和4.x版本的最明显的区别局势界面的图标有所改变,在功能并没有太多的改变,所以本文依然以比较流行的Clone 3.x来讲解。

点击第三个按钮,“复制光盘”就可以出现如下的界面,这个界面包括Read、Image File和Global三个标签:



在“Select CD Reader”中可以选择光驱设备;“Read Speed”中选择读取速度;然后根据不同的光盘选择不同的读取策略,下面我们就会对于这个5个选项进行详细的解释:

Read SubChannel Data From Data Tracks
对于SecuROM(PC)和LibCrypt(PSX)这类的把数字ID存储在SubChannel中的光盘需要选择这个选项

Read SubChannel Data From Audio Tracks
音乐CD中的很多信息都是存储在SubChannel中的,比如在CD播放机中显示的信息。如果你放入的是Playstation使用的LibCrypt光盘并不需要选择这个选项,当然选择之后并不会影响备份。对于采用“ProtectCD”加密技术的CD也应该选择这个选项,但是我们并没有找到采用这种加密技术的光盘。

Fast Error Skip
对付不可读扇区这是非常有用的选项,特别是采用了SafeDisc加密技术的光盘。因为很多光驱遇到不能读取的情况都是反复的读取直至读出或者用户取消操作。这里CloneCD可以让你自己定义重复读取的次数,当然设置为0就是遇到这种地方就直接跳过,然后利用软件等方式来进行纠错。



Don't report read errors
不在日志窗口中显示读取错误,选择这个选项可以让整个读取过程略微的快一些,但是并不明显

Intelligent Bad Sector Scan
选择这个选项可以让CloneCD执行智能坏扇区扫描,在我们的测试中只有采用了LaserLock保护的光盘会因为选择了这个选项而加快了读取速度

Image File标签

 

Btv2008.com

 返回上一级        返回主页


重要声明:本站提供的部分资讯为互联网上搜集整理而来,相关版权均属原网站或作者所有。

Copyright© 光盘制造专家 版权所有 站长:Wang . E-mail: fswyang@126.com,QQ:368518187