首页  ·  知识 ·  
Label
      编辑:  图片来源:网络

以刻录光盘作为资料保存和交流的载体已经成为新的趋势,不过简简单单地将数据刻录在光盘上只能起到保存数据的作用,却不能有效地保护重要的数据,因为别人只要把光盘放入光驱中,就可以轻易读取甚至复制得到你的重要数据。对光盘加密无疑为保护光盘上的数据提供了一个好的解决方案。另一方面,我们一旦遗忘了加密光盘的密码,或想把加密光盘中的数据重新提取出来,就需要对光盘进行解密操作。在这个盾与矛的世界,我们不仅需要有盾,还必须有矛!

  综述篇:加密刻录技术
  目前,加密刻录技术及相关产品大体可分成两大类:①纯软件处理;②软硬结合。其中,纯软件处理又可以分成目录/文件隐藏、目录欺骗和第三方软件三类。

  所谓目录/文件隐藏,其原理早在MS-DOS时代就为人所熟知──通过修改目录/文件属性字节,使其隐藏。只不过由于光盘刻录的特殊过程和Windowsp9X等系统的磁盘读写特征,使得这一操作的对象变成了欲刻数据的映像文件,即常见刻录工具使用的.cue、.cif等文件。具体操作时,通过Ultraedit、Winhex等十六进制编辑器分析并定位对应的属性字节,将它改成“04”,存盘后再刻录。

  所谓目录欺骗,是利用映像文件的特殊结构,修改其中欲保密目录的实际显示名称,使它与实际操作名称不一致,造成文件访问异常,给人以“该盘有问题”或“系统有问题”的假象,迷惑他人。并且,这种方式常常与目录隐藏结合运用,增强保密效果。

  第三方软件加密的基本方式为:对原始数据在刻录之前或者刻录的同时进行重新编码或者加壳处理,将解密程序置于光盘Autorun中,只有密码验证通过后,才能看到原始数据。否则,即使能够浏览光盘,所见到的也只是经过处理的“加工品”。至于具体的实现手法,则是“八仙过海,各显神通”。眼下市面上流行多款加密刻录软件,如CD-protector、SecureBurn和CryptCd等。
  至于“软硬结合”,又可分成三类。一类是通过诸如判断主板BIOS、设置硬盘加密点等手段来决定光盘信息是否可用,但这样势必降低光盘的通用性,所刻光盘的实用价值会大打折扣。因此,这类技术对于普通用户了来讲,没有太大意义,市面上这类产品也很少。

  另一类就是利用“超刻录”。所谓“超刻录”,有两种理解,一种是指超过标称值的刻录,标称值通常指标准值:74MIN@650MB和80MIN@700MB。由于光盘的外圈直径大、弧度大,这样就给刻录坑槽留下许多可利用的物理空间,于是在外圈进行加密刻录,设置加密信息点,既能增加容量,又能起到光盘加密的作用。由于超刻部分完全在光盘的外圈进行,坑槽位间距、位深不低于橙皮书规定的最小限制,因此理论上不会影响光驱的正常读取;另一种理解是指符合橙皮书2(CD-R盘片规格标准协议书)规定的大容量光盘刻录,比如90MIN@800MB以及99MIN@870MB的超刻录功能。超刻需要刻录机和软件的支持,对CD-R盘片的品质有一定的要求。

  第三类是采用特殊的光轨写入方式,在光盘数据的存放形式上做文章。这种技术常用于实现光盘“防拷贝”。许多正版软件光盘不能复制,即使复制也不能使用就是这个原因。典型代表有:FreepLock、Safedisk等。如Safedisk主要通过验证数字签名、数据防护编码等手段实现光盘“防拷”。

  下面我们将介绍实际应用中几种常见的加密手法以及相应的破解方法。

  加密篇:我的光盘你别用
  说起光盘加密,也许大家都知道一些方法,比如在使用光盘时提示输入密码、隐藏源文件的真实路径、生成无法复制的超大文件等,这些都可以制作出形形色色的加密光盘。下面就让我们先来看看怎样对光盘进行加密操作。

  给光盘添加密码口令
  给光盘添加密码口令是最简单的一种加密方法,这种光盘在查看的时候必须输入正确的密码,否则无法浏览和使用光盘中的任何文件。由于这种加密方式操作简单,但是具有相对较强的安全性,因此非常适合新手玩家使用。

  给光盘添加密码可以通过SecureBurn实现,它最大的特点在于正式刻录之前对光盘进行密码保护,然后再通过软件内置的刻录功能即可直接获得有密码保护的光盘。

  1.SecureBurn可以在http://www.secureburn.com网站下载得到。运行程序后将看见图1所示的主窗口,其中左边是本地文件目录列表。

  由于采用了类似Windows中资源管理器一样的操作方式,因此只要打开现有硬盘中的文件夹,找到需要刻录的文件之后,直接将它们拖至右边的光盘文件列表中,即可完成刻录文件的添加操作。

  2.完成上述步骤后,点击“Record”按钮进行刻录。不过,在正式开始刻录之前会出现一个密码确认窗口,在这里输入一串字符作为保护密码,然后就可以开始刻录了。

  提示:一定要选中“SecureBurnpCD”复选框来制作加密光盘,否则程序将制作普通无密码保护的光盘。
  3.怎么样,用SecureBurn刻录加密光盘还是很简单的吧,而使用这张刻录光盘也很简单。

  将刻录得到的光盘放入光驱之后将看见图2所示的提示窗口,只要输入正确的密码就可以打开光盘文件,否则无法读取其中的资料,因此大家一定要记好光盘的密码,不然就只能看着它流口水了。
  提示:在设定密码的时候,最好不要采用自己的姓名、电话、生日等一些容易被别人猜到的字符串,而且密码位数最好大于8位,这样才能防止别人随意破解。

  让文件只能在光盘中运行
  有些朋友希望制作得到的加密光盘让别人无法直接复制,我们可以通过CD-Protector来制作一张不能让别人复制的光盘。

  CD-Protector的工作原理是在可执行文件上加一个外壳,并通过这个外壳来判断光盘上有没有加密后所产生的相对应的音频轨道,如果有则运行,否则将会拒绝运行光盘。因此使用CD-Protector制作得到的光盘具有非常出色的保密性,别人不仅无法通过直接复制文件方法获得光盘中的重要文件,而且即使把所有文件复制到硬盘上还是不能使用,如果想得到光盘中的文件,只能对整张光盘进行复制,所以这种方法非常适合对要安装才能使用的光盘加密,也可以用于直接从光盘中运行的程序。

  CD-Protector可以从http://www.newhua.com.cn/down/cdp3setup.exe下载得到,虽然使用它制作加密光盘并不复杂,但是由于程序只有加密功能,并没有提供光盘刻录功能,在此我们借助Nero这款软件来刻录光盘。

  1.运行CD-Protector之后,在图3所示的窗口中分别设置“Fileptopencypt”(需要加密的文件)、“CustompMessage”(出错提示信息)、“PhantompTraxpdirectory”(输出保存路径)等选项,同时在“EncryptionpKey”对话框中输入00至FF的两位字符串作为加密密钥。

  2.完成上述设置后点击红色的“ACCEPT”按钮,这时CD-Protector将对选中的源文件进行加密操作,加密结束后在原先的文件夹中可以看见源文件图标已经更换为CD-Protector特有的标志,而且还多出了一个附加得到的音轨文件(图4)。

  3.接着运行Nero刻录程序并新建一个音频光碟的任务,不过在此需要对程序进行一番针对性的设置:

  ①在“AudiopCD”标签中不要选择“WritepCDpTextponpCD”(在光碟上写入文字)一项。

  ②在“CDApOptions”标签中勾选“Removepsilencepatpthependpofp*.cdaptracks”(清除*.cda音轨末尾的静音)和“Cacheptheptrackponpharddiskpbeforepburning”(刻录前在硬盘上缓存音轨)两项(图5)。

  ③在“Burn”标签中去除“FinalizepCD”(终结光碟)一项。

  完成上述设置后,点击“New”按钮新建任务,并且把刚才由CD-Protector所生产的那个音频文件拖放到刻录音轨的窗口刻录(图6)。

  4.刻录完成后,再按照步骤3重复刻录一次CD-Protector得到的音频文件,也就是说要用这个方法对同一个音频文件刻录两次。也许你会觉得奇怪:为什么要两次都刻录同样一个文件呢?这是因为CD-Protector采用的音轨加密技术,通过检测音轨是否存在来决定文件是否可以使用。

  5.接着在Nero中新建一个只读光碟(ISO)任务,在“Multisession”(多记录)中选择“StratpMultisessionpdisc”(开始多记录光碟)一项,然后把由CD-Protector生成的除音频文件外其他文件都拖放到数据刻录的窗口中并开始刻录,而且刻录选项也需要和前面刻录音轨时设置的一样。

  6.刻录完成之后,我们就得到了一张加密光盘,这时候可以通过Nero中的“Record→ViewpTrack”命令查看一下这张光盘(图7)。这里可以看见同一个音频文件两次刻录之后有很大的差别,这也就是为什么需要分两次来刻录的原因所在了。

  7.最后,把制作得到的加密光盘放入光驱中,此时原先的可执行文件图标已经变成为CD-Protector特有的图标,双击后可以正常运行程序。但是由于CD-Protector加密的光碟是由两条音轨和一条数据轨道所构成的,数据轨道中被加密的可执行文件在被运行时会读取音碟上的音轨,如果是相对应的才会接着运行,因此把这个文件复制到硬盘中再运行将会出现出错提示信息(图8)。怎么样,这样你存储在光盘中的文件就安全了吧。

  加密光盘之鱼目混珠
  除去上述的CD-Protector之外,还有一款名为FreeLock的加密光盘软件,它的工作原理是在正常的数据轨道后面故意添加一些无用的坏轨,这样由于大部分刻录软件无法判别光盘的格式而拒绝复制,因此能够保证存储在光盘中文件的安全性。

  FreeLock可以ftp://ftp1.mydown.com/home1/soft32/flock13.zip下载得到,它提供了两种加密方式,一种是在正常的数据轨道后面加上一个Mode1及一个Mode2的坏轨,第二种是在正常的数据轨道后面加上多个Mode1、Mode2、Audio所交替的坏轨。无论采取哪一种加密方法,在开始加密之前都需要制作一张FreeLock软盘为后面的操作做准备。

  1.制作FreeLock软盘

  解压缩下载得到的flock13.zip后,直接在Windows下双击其中的install.bat文件,并根据系统提示将一张空白软盘放入软驱中,接着按下回车键确认制作FreeLock软盘

  在FreeLock软盘制作完成之后,我们还要把需要加密的文件制作为ISO+CUE或者是BIN+CUE格式的光盘镜像文件,以便通过FreeLock软盘进行加密操作。

  2.制作光盘镜像文件

  制作ISO格式的光盘镜像文件可以通过WinISO之类的软件实现,也可以通过CDRWin之类的刻录软件实现。下面我们就以CDRWin软件为例,介绍一下怎样制作ISO+CUE格式的光盘镜像文件。

  (1)首先从http://download.pchome.net/php/download2.php?sid=11818&url=/utility/cdr/cdr39cD0215-e.exe&svr=3下载CDRWin,运行程序之后先点击“FilepBackuppandpTools”按钮,并且在图9所示的窗口中进行相关设置。

  ①在“Backup/Tool”一栏中选择“BuildpanpISO9660/UDFpimagepfile”一项。

  ②点击“File”按钮添加需要制作的光盘镜像文件。

  ③选中图9所示区域3中的所有选项。

  ④在下部“Image”对话框中输入“c:\test1.iso”作为文件输出路径。

  (2)按下“Start”按钮开始制作ISO格式镜像文件,此时将看见图10所示的信息提示窗口,点击“Continue”按钮之后继续。稍等片刻即可得到我们所需的ISO格式文件。

  (3)接着我们就需要制作相应的CUE文件了。其实CUE文件只是一个普通文本文件,只是扩展名为*.cue,比如对于我们制作的test1.iso文件来说,对应的test1.cue文件内容如下:
  3.使用FreeLock转换CUE文件

  得到了CUE文件后就可以用FreeLock去修改它了。由于FreeLock有两种加密模式,因此我们需要运行不同的程序来转换CUE文件。

  (1)加密数据方法一

  第一种加密方法是在正常的数据轨道后面加上一个Mode1和一个Mode2坏轨。

  把我们制作的FreeLock软盘放进软驱里,进入DOS窗口运行“a:\freelockpc:\test1.cue”命令,当屏幕上出现图12所示的窗口则表示这个CUE文件已经被FreeLock修改好了。

  (2)加密数据方法二

  第二种加密方法是在正常的数据轨道后面加上多个由Mode1、Mode2和Audio交替的坏轨。

  先运行FreeLock软盘上的genlock.exe程序,接着根据提示按下“C”键,FreeLock会在C盘上建立一个FreeLock.DAT的文件(图13)。

  接着再将FreeLock软盘放进软驱,进入DOS窗口运行“a:\freelockpc:\test1.cuep/o”命令,当屏幕出现图14所示的窗口则表示这个CUE文件已经被FreeLock修改好了。

  提示:这里两种加密方法所使用到的test1.cue文件都是图11所示的源文件,因此在转换之前需要备份这个文件,并且在完成第一种加密操作之后恢复这个文件进行第二种加密操作。
  4.刻录镜像文件

  在得到了修改过的CUE文件后,接下来就要把这个镜像文件刻录到光盘中了。出于方便考虑,我们还是通过CDRWin进行刻录。首先在CDRWin中点击“RecordpDisc”按钮,并且点击“LoadpCuesheet”按钮加载我们刚才制作得到的test1.cue文件,这时将分别看见图15和图16所示的窗口。虽然test1.iso源文件没有更改,但是最终的镜像文件差别很大,这也就是两种加密方法的差别所在。

  另外需要提醒大家注意的是,在对第一种加密方法进行刻录的时候最终会停止响应,此时可以强制退出光盘,这并不影响加密光盘的正常使用。在进行第二种方式刻录的时候程序会提示刻录光盘长度过长,此时可以不理会,而且在结束的时候也会有出错信息提示,同样这也不会影响加密光盘的正常使用。

  制作个性化加密光盘
  通过以上的操作,我们已经掌握了几种常见的光盘加密方法。在这里笔者推荐一款能够制作个性化加密光盘的光盘加密大师。作为一款加密光盘软件,光盘加密大师可以直接修改光盘镜像文件,比如把光盘镜像文件中的目录和文件特别隐藏、将普通文件变为超大文件,或者把普通目录变为文件目录,因此在它的帮助下我们可以轻松制作自己的个性化加密光盘。

  光盘加密大师可以从http://cdrom.nease.net/gphy/gphynew.exe下载得到,使用它前需要我们事先把重要文件制作为ISO格式的光盘镜像文件,接着就可以通过光盘加密大师进行加密处理了。

  运行光盘加密大师之后,先点击工具栏中的“打开镜像文件”按钮载入需要处理的ISO文件,接着可以看见图17所示的窗口。这里包含了文件目录、隐藏目录、正常目录和autorun四个目录以及autorun.exe(2GB文件)、autorun.inf和说明.txt三个文件,虽然这些转换方式很多,但只要选择相应的文件之后点击工具栏上对应的按钮即可轻松搞定。

  1.将光盘镜像中的目录或文件隐藏起来

  选中需要隐藏的目录或文件,点击“隐藏”按钮即可。将该镜像文件刻入光盘之后,隐藏的目录或文件将无法在资源管理器中看见。

  注意:不要将autorun.inf、autorun.exe隐藏,否则光盘不会自动运行。

  2.将光盘镜像中的文件变为超大文件

  右键点击需要变大的文件,选择变为超大文件即可。将该镜像文件刻入光盘之后,从资源管理器中查看这个文件将显示为2GB!

  注意:不要将autorun.inf变为超大文件,否则会出现非法操作等错误。

  3.将光盘镜像中的目录变为文件

  选中需要变为文件的目录,接着点击“目录变为文件”按钮即可。将该镜像文件刻入光盘之后,这个目录将显示为文件。

  4.制作个性化加密光盘

  在将需要加密的目录和文件全部隐藏,或者将目录变为文件后,点击“写入光盘密码”按钮,在弹出光盘密码对话框中选择密码形式、验证密码后运行的程序、光盘图标并输入密码即可。将该镜像文件刻入光盘,只有验证密码后才能访问隐藏的目录、隐藏的文件和文件目录。

  由于光盘加密大师功能强大、使用简便,因此适合各种水准的朋友进行光盘加密操作使用。

  解密篇:加密光盘中到底有什么
  制作了加密光盘之后,我们的光盘可以说在一定程度上比较安全了,但是如果我们遇到其他类型的加密光盘,或者自己需要从加密光盘中提取源文件的话,又该如何操作呢?p

  一、记事本破解加密口令光盘
  现在有一种加密光盘,在资源管理器中仅仅显示一些图片和Setup.exe文件,而且点击Setup.exe之后会出现一个密码输入窗口,只有输入正确的密码才可以查看光盘中的文件。其实我们完全可以通过记事本破解加密口令。

  先打开一个记事本窗口,接着把setup.exe文件拖曳到记事本窗口中,此时可以看见一堆乱七八糟的乱码,不过没有关系,直接按下“Ctrl+F”快捷键打开查找窗口,在“查找内容”对话框中输入“序列号”或者是“密码”之类的关键字,点击“查找下一个”按钮会找到一个对应的字符串,而这个字串后面的一串字符就是这个光盘的序列号。

  二、ISOBuster提取光盘资源
  ISOBuster是一款光盘镜像文件编辑软件,但是它对于镜像文件有着非常强大的分析和提取功能,几乎所有对目录进行加密处理之后的光盘目录结构和其中的资源都会在它的眼前暴露无遗。比如我们通过光盘加密大师编辑的ISO镜像文件一般无法直接获得其中隐藏的资源文件,但是通过ISOBuster打开这个镜像文件之后再看看,所有的目录结构都一览无余(图19)。如果需要提取原先设置为隐藏目录的文件,则只要右击鼠标,并且在弹出菜单中选择“Extract”命令即可把这个隐藏的目录释放到硬盘中保存。

  不过ISOBuster最强大的功能在于提取隐藏目录中的资源,如果遇到采用CD-Protector或者是FreeLock方式更改源文件制作的光盘就无能为力了,对于这种特殊加密处理的光盘还需要通过其他方法进行解密操作。

  三、复制保存CD-Protector加密光盘
  CD-Protector加密光盘由于文件使用了特殊的标志,所以很容易识别。但是这类光盘采用了音轨和数据轨混合校验的方式,而且原先的数据文件已经被破坏,无论通过何种方式复制到硬盘中都无法使用,因此只能使用第三方刻录软件来复制光盘解决。在目前众多的刻录软件中,只有CloneCD和Discjuggler能够采取光盘复制的方式把CD-Protector加密的光盘完整地复制下来,尤其是CloneCD更是具备了性能和速度双方面的优势,建议大家使用它来进行光盘复制备份。

  四、提取FreeLock加密光盘的资源
  FreeLock现在最新版本为1.3版,它增加了一种加密方法使得CloneCD和Discjuggler也无法进行光盘对拷复制。不过这类增加坏轨方式的加密方法只能起到防复制作用,对于刻录高手可以通过分析光盘的结构来得知光盘的第一轨是存放有用数据的,那么要破解就变得非常容易了。

  破解方法有两种:一种是直接把能读取的数据复制到硬盘上并重新刻录回光盘上;另一种是使用EasypCDpCreator或者Nero之类的刻录软件把第一轨(也就是有用的轨道)制作为影像文件,然后再刻录为光盘即可。

  除去上述的四种解密操作之外,对于目前非常流行的SafeDisc加密方式,我们可以借助Alcoholp120%软件的帮助来复制光盘,以免光盘受损之后无法正常使用。至于Alcoholp120%的使用方法可以参见2002年11月25日《电脑报》的《让虚拟刻录合二为一》一文,笔者在此就不赘述了。

  限于篇幅,还有一些光盘加密和解密的方法没有提供给大家。不过相信在掌握了文中所述的方法之后,你已经完全可以让光盘中的文件更加安全,同时也能够轻松地获得这些光盘中隐藏的资源了。

本文作者:佚名 来源:365key.com
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的
收藏至微信