中文版 | English

网站首页 | 个人作品 | 站长日志 | 给我留言 | 经典分享 | 友情链接 | 黑白人生


光盘加密解密技术[转]

各种光盘加密技术与防拷破解方法详解

各种光盘加密技术与防拷破解方法详解01
1、Cactus Data Shield:音乐CD保护技术,目前有CDS-100、CDS-200、CDS-300三个版本。
保护机制:常见的音乐CD保护技术,在光盘中加入了电子自动记录扇区以干扰CD-ROM在复制过程中的操作。

2、CD-Cops:数据光盘保护技术。
保护机制:在安装程序外加保护套,安装时验证密码(通常为8位)。
光盘特性:在安装目录有CDCOPS.DLL文件。

3、DiscGuard:数据光盘保护技术。
保护机制:光盘上的执行文件被加密,CD-ROM压片时被加入数字签名并且被映射到软件的序列号中,软件执行时将序列号与数字签名进行对照。
光盘特性:安装目录有IOSLINK.VXD和IOSLINK.SYS文件。

4、Dummy files:数据光盘保护技术。
保护机制:修改ISO与文件大小相关的代码创建超大的假文件,使光盘总容量显示为最大2GB,造成常见的650MB、700MB的CDR无法备份的假象。
光盘特性:显示光盘中有超大文件(700MB-2GB)。

5、SafeDisc:数据光盘保护技术,根据保护机制不同通常分为1.0、2.0-2.4、2.51以上三个版本。
保护机制:2.4之前的Safedisc保护光盘在压片时嵌入数字签名,早期的刻录机无法备份数字签名。2.51以后的Safedisc则采用了weak sector technology(弱扇区技术)。
光盘特性:光盘中有00000000.016、00000000.256、00000001.tmp等文件。

6、SecuROM(new):数据光盘保护技术。
保护机制:光盘压片时加入SecuROM电子指纹,程序运行时,光盘中的验证程序检验SecuROM电子指纹。
光盘特性:光盘上有CMS16.DLL、CMS_95.DLL、CMS_NT.DLL等文件。

7、TAGES:最新的数据光盘保护技术。
保护机制及光盘特性:不详。

8、Star Force:最新的数据光盘保护技术。
保护机制:原理类似于CD-Cops,但进行了改进。
光盘特性:不详





各种光盘加密技术与防拷破解方法详解02
各类防拷破解方法&光盘教学(完整版+烧录全搜集)
1.Safedisk
方法1:使用 unsafedisk
步骤:
(1)先建立资料夹,将光盘内所有文件copy到硬盘
(2)执行unsafedisk.exe,按Decrypt Game
(3)找寻资料夹中有关*.exe/*.icd/dplayerx.dll的文件,一一尝试
(4)等一段时间,会产生两个文件
(5)将游戏安装,把产生两个档copy安装目录,分别试试哪一个可以正常执行游戏
(6)可正常执行游戏的为破解档
(7)将copy到硬盘光盘资料烧到光盘,并将破解档一起烧入
(或覆盖原本光盘内执行档),记得光盘标签要和原光盘一样

方法2:使用C.u.dilla 官方网站:不知
步骤:类似,就不多说
方法3:Generic Safedisc Emulator 官方网站:http://come.to/SwENSkE
步骤:
(1)使用备份光盘安装
(2)执行safedisk.exe,找寻游戏执行档执行
(3)开始游戏
//以上破解方法可能无法用于较新的SD保护

2.Safedisk2
方法1:使用PlayBack21
操作系统:95/98/ME
步骤:
(1)先用CloneCD将光盘片读成影像档
(2)执行playback中的patchimage,读取影像档,按 "Crtl+S"来patch影像档
(3)用CloneCD将patch过的影像档烧回光盘
(4)执行playback中install,然后重开机,在右下角会新增一个笑脸
(5)用右键点选笑脸,开启playback,再将备份片安装,就可玩游戏
方法2:使用INSEKTORS1.1 官方网站:http://go.to/insektors
操作系统:95,98,98SE,Me,2000,XP
步骤:
(1)安装程式后,点选 installtion/cheack,按install/update driver,然后重开机
(2)用blindread作影像档,执行INSEKTORS,按CD Image Patch
(支援bwi.img.bin.nrg.iso等,但作者建议使用bwi)
(3)选取影像档位置,按Prepare,完成后,再把影像档烧回光盘
(4)安装游戏,然后执行INSEKTORS,按CD Driver cfontrol & Status
(5)勾选Play Insektors CD(或按check all),然后执行游戏
方法3:使用BetaBlocker 网站:http://www.geocities.com/cdbeta
步骤:
(1)先用CloneCD将光盘片作成影像档,执行BetaBlocker
(2)将作好的影像档拖曳到BetaBlocker中
(3)将Max Sector设到最大值,按Scan Sectors,再按Patch Sectors
(4)将破解后的影像档烧到光盘
方法4:使用unsafedisk2 官方网站:不知
操作系统:98se,应该也能于95/nt/2k/me执行
步骤:
(1)将光盘片copy到硬盘,执行*dumper.exe找寻保护档(也就是执行档)
和需要的dll档,产生*.data.bin
(2)执行*Rebuilder.EXE,选择产生的*.data.bin,会在产生一个档
(3)将产生的档名改成最初dumper的档名,覆盖原档
(4)将游戏烧回光盘,破解完成
//以上破解方法可能无法用于较新的SD2保护

3.Securom
方法1:使用前导程式Generic SecuROM Crack v6.0 官方网站:http://www.zor.org/laxity
步骤:
(1)执行前导程式,不要关闭
(2)安装并执行游戏就可
方法2:使用PlayBack21 官方网站:不知
操作系统:95/98/ME
步骤:
(1)执行playback中install,然后重开机,在右下角会新增一个笑脸
(2)用右键点选笑脸,开启playback,再将备份片安装,就可玩游戏
方法3:使用INSEKTORS1.1 官方网站:http://go.to/insektors
操作系统:95,98,98SE,Me,2000,XP
步骤:
(1)安装程式后,点选 installtion/cheack,按install/update driver,然后重开机
(2)安装游戏,然后执行INSEKTORS,按CD Driver cfontrol & Status
(3)按check all,然后执行游戏
方法4:使用Unsecurom 1.0 官方网站:http://welcome.to/karpoffhttp://wkt.tsx.org
步骤:
(1)安装游戏(要完整备份片或原版片),不要将光盘拿出,执行Unsecurom
(2)按files->open,找寻安装游戏的执行档(安装于硬盘),在按securom->dump/Rebuild
(3)等候一段时间,以后就可以用nero或cdrwin等的备份片来玩游戏
//以上破解方法可能无法用于较新的Securom保护

4.New Securom(Securom2)
方法1:使用Playback21 官方网站:不知
操作系统:95/98/ME
步骤:
(1)执行playback中install,然后重开机,在右下角会新增一个笑脸
(2)用右键点选笑脸,开启playback,再将备份片安装,就可玩游戏
方法2:使用INSEKTORS1.1 官方网站:不知
操作系统:95,98,98SE,Me,2000,XP
步骤:
(1)安装程式后,点选 installtion/cheack,按install/update driver,然后重开机
(2)安装游戏,然后执行INSEKTORS,按CD Driver cfontrol & Status
(3)按check all,然后执行游戏
//以上破解方法可能无法用于较新的Securom2保护

5.LaserLock
方法1:使用LL32ICA 官方网站:http://www.icagrp.comhttp://www.ica.><.net
操作系统:Windows 9x/NT/2000
步骤:
(1)将文件复制到硬盘
(2)执行LL32ICA.exe,按Load it!,选择保护的执行档
(3)patch完成后,将资料烧回光盘(标签名称需和原光盘相同)
可能遇到的问题:
1. Your Application isn't Protected By LaserLock!'
(不是LaserLock保护)
2. Your Application isn't 32-bit.
(应用程式不是32位元)
3. Your Application isn't Protected By Injection Method of LaserLock.
(程式不是LaserLock注射模式保护)
4. Your Application is Protected By an Unknown Version of LaserLock.
(保护版本不明)
5. You didn't Select Main LaserLock Protected EXE File to Patch.
(没有选择主要的保护exe去patch)
//以上破解方法可能无法用于较新的LaserLock保护

6.CD-Cops
方法1:使用mcLallo's CD-Cops 32 Decrypterv1.0 官方网站:不知
操作系统:Windows 9x
步骤:
(1)执行程式,按 'open File'
(2)到有CD-Cops保护的程式光盘,选择'.W_X'(先将光盘copy硬盘)
(3)开始计算从255到0(有时程式会停在中间找到key,或全部跳过key
或选择一个key.会两种模式会依照文件的加密模式来解密,不过两
种模式都是可行的)
(4)如果没有错误,选'Save File'储存.exe,然后以下文件就不需要了
the old .EXE
CDCOPS.DLL
*.W_X
*.QZ_
(5)重烧一次就可,标签名称要和原光盘相同
//破解版本仅限于CD-Cops 1.6版之前
//最新CD-Cops 32 Decrypterv2.1版推出,支援CD-Cops 1.6版,破解方法类似
请看其中之说明档
7.SafeAduio
方法1:在捉音轨程式中选Burst Copy Mode(建议用烧录机捉或具硬体跳音更正)
操作系统:视程式而定
方法2:使用修改版CDFS.vxd
操作系统:windows 9x,不能用于Windows NT/2K/XP
步骤:
(1)将C:\WindowsSystem\IOSubSys\CDFS.vxd改名,将修改版的CDFS.vxd
复制到资料夹中
(2)重开机,将音乐CD放入光盘机中,用文件总管开启光盘机,就可将音轨当作
WAV档复制到硬盘

8.CopyLok/PanLok
方法1:使用CopyLok/PanLok remover 1.0 官方网站:不知
操作系统:Windows 9x/NT(NT下可能部份游戏有问题)
步骤:
(1)执行CopyLok/PanLok remover 1.0
(2)执行保护的游戏
(3)等待讯息框出现
(4)到windows/system下找到CL-DUMP.exe,copy到游戏安装目录,
用此文件来进行游戏就可

9.一般CD检查保护
方法1:使用 UN-CDCHECK 1.0 官方网站:http://www.thrawn.da.ru
(1)将游戏安装
(2)执行程式,点选 EXE? 选择游戏执行档(Backup EXE记得打勾)
(3)按 Search 完成破解,如果破解失败,请将备份档还原
约可破解50~60%的一般CD检查保护





各种颜色的光盘用途03
1、WATER BLUE(水蓝色)
用最新的防DATA LOST技术,大大减少BufferUnder Run的情况,
所以在一对一及一对多的1x-12x烧录模式中拥有超强的稳定性。
最佳烧录格式为:数据(DATA)

2、OMEGA BLACK(黑色)
纯黑的材质,能防止光线损坏当中的有机染料,
大大延长CD-R的寿命,保存更长时间。
最佳烧录格式为:游戏(GAMES、DATA、MP3、PS2)

3、PURPLE(紫色)
能防止光线损坏当中的有机染料,大大延长CD-R的寿命,
保存更长时间。最佳烧录格式为:游戏(GAMES、DATA、PS2)

4、APPLE GREEN(苹果绿色)
当中的有机染料对微弱讯号极为敏感,能令烧录的音乐音域表露无遗,
可以说是特别为数码音乐而设。
最佳烧录格式为:歌曲(DIGITAL AUDIO、MUSIC CD、DATA)

5、METALATE RED(金属红色)
能令雷射光完全穿过,使CD-R接收讯号完美无暇。
最佳烧录格式为:音乐(MUSIC、CD、DATA)

6、COPPER MINE(矿黄色)
能令雷射光完全穿过,使CD-R接收讯号完美无暇。
最佳烧录格式为:音乐(MUSIC、CD、DATA)

7、ORANGE(橙色)
能令雷射光完全穿过,使CD-R接收讯号完美无暇。
最佳烧录格式为:音乐(MUSIC、CD、DATA、VCD)

8、DIAMOND(纯银色)
其烧录面颜色与普通VCD无异,当中的"串音频率"特别低,
可令文件读取时的线条或马赛克出现减至最低。
最佳烧录格式为:视频文件(VCD、MPEG、FILE)

给新手参考的简单观念。我们常见74分钟的光盘片有650M、680M的两种标示。
这是怎么计算的呢?

1.首先说明,光盘片容;资料的最小单位称为sector(磁区),磁区分主通道和子通道两部份。主通道是正常资料(文件、音轨..)储存
所在,大小是2352 bytes,计算光盘容量时,仅仅计算此部份;子通道子通道有P~W等八个,总计98位元组,则原本是摆放像音
乐光盘的歌手、曲名、公司等及一些其他用途。当光盘用于储存声音资料时,一个磁区的2352 bytes全部被用到。但用于储存档
案资料时,由于一个bit错误,就会造成严重后果,因此必需有侦错、改正错误的机制,一个磁区只有2048 bytes用于储存文件资
料,其他304 bytes用于存放根据编码理论得出EDC/ECC码(Error Detection Codes/Error Correction Codes)。如此,当光盘记录声音
档时,是以一个磁区2352 bytes计算,而记录文件资料时是以2048 bytes计。

2.74分钟主要是指可以容?#123;74分钟的数位声音轨资料(*.wav)。数位声音是从类比声音记录(真实、连续的声音记录)取样而
来,目前公订的取样标准是两个声道,每声道,每秒取44100次样本,每一个样本的大小为16 bits(=2 bytes),此即wav档16 bits、
44.1Khz的声音取样规格。如此一分钟的音轨大小是 2*44100*2*60=10,584,000 bytes。记忆容量的单位一般是以Mega来算,1
Mega bytes=1 K bytes*1 K bytes。要注意的是 1K bytes应是2^10=1024 bytes,但有时会被以1000 bytes做计算(这样会显得光盘或硬
碟有较大的容量,这是一种取巧的商业行为)。瓠在我们先以1M=1024*1024 bytes=1,048,576 bytes计。则 一分钟的音轨大小是
10,584,000/1048576=10.0937M。所以74分钟的光盘是可以
容?#123;10.0937*74=746.933M的音轨资料。若是储存文件,则是746.933*2048/2352=650.3906M (若以1M=1,000,000 bytes计,则
是681.984M)。

3.总结一下,
74分钟:
音乐,746.993M (783.279M <--若 1M=1,000.000 bytes计)
文件,650.396M (681.984M <--若 1M=1,000,000 bytes计)

80分钟:
音乐,807.560M
文件,703.131M

90分钟:
音乐,908.505M
文件,791.022M

99分钟:
音乐,999.356M
文件,870.124M

120分钟:(尚在研发中)
音乐,1211.3M
文件,1054.7M
容量计算方面.....
个人是用较简单的计算方式.....

一个磁区以 2048 byte 计算 (Mode 1) (音讯则以 2352 做计算)
一秒中有 75 个 Sector (磁区)
一分钟有 60 秒
>>>
2048 x 75 x 60 = 9,216,000 byte (一分钟)
除以 1024 = 9000 KB
除以 1024 = 8.7890625 MB


74Min = 74 x 8.7890625 = 650.39062 MB (约)
80Min = 80 x 8.7890625 = 703.125 MB (s)
90Min = 90 x 8.7890625 = 791.01562 MB (约)
99Min = 99 x 8.7890625 = 870.11718 MB (约)

**PS**
以上内容乃敝人四处汇集整理,自认标题"原创"应该不算滥竽充数。
比起过度动辄胡乱下标属名"原创"混淆视听者两者有别之。

**PS2**
月前,整理修护硬盘坏道。使用过金海硕效率源磁盘坏道修复程式;
发现有种FDD保护机制实在很BT,FDD内容不可见,强制使用类似Norton Disk Doctor 修护;
结果FDD 修护正常可读写,但所有可运行文件EXE 都没了。
金海硕效率源保护机制,真是天下之大无奇不有。
有用过追追踪过它者,也可聊聊这稀奇的事务。
呵呵。

PS
一个声名狼藉的垃圾Star Force
深受其害被害者诸多也
下面引述两篇稍微介绍吧



StraForce它的防盗技术StarForce对电脑有什么危害!
StraForce是来自俄罗斯的软件防盗版技术。现在大多数国产游戏用的都是StarForce防盗。然而,
1.SF会安装在第0轨,也就是系统层(当年的CIH病毒是第一个这么干的),此后,除非格式化硬盘,不然SF无法移除干净。
2.SF会取得硬体资源最高控制权,无论是否在进行游戏,永远、随时的监控你的电脑。
3.SF会经常性读取光碟机,防止有人从该处动手脚,但这样拼命的后果就是,光碟机损坏率大幅提升。
4.SF会避过window安全机制,暗中置换USB、1394等系统档,且永远无法修復,即使在安全模式都无法改回原样,这种动作同等於病毒所為。
5.SF监视下,若发现虚拟、盗版相关,有时為防止其正常运作,会造成当机。
6.SF持续收集电脑内所有资料,若SF运作过程中发生错误,会将电脑完整资讯传回给SF公司,这资料的内容达3千7百多行,裡面包含私人资料。
7.美国已禁止使用该软体,且Ubisoft,无冬之夜2,银河文明2等都声明不再使用SF软体了。
8.银河文明2声明不使用后,在此游戏的开发公司官方讨论版上,遭到SF公司的攻击,甚至恶意散布盗版《银河文明2》的BT种子,使其知道盗版的利害。

以下引用游侠网某网友的帖子
QUOTE:
很遗憾的说:我的光驱被仙剑4带的StarForce5搞坏了。

非常遗憾。我的光驱是联想thinkpad T61 带的dvd刻录机。
玩仙剑4 一天的时间,坏掉了。 8月2日15点左右坏掉的,16点左右送联想兰快修理。
今天,也就是8月3日上午11点得到答复。  由于主观使用法律(美)所列定流氓插件StarForce,所以属于人为破坏,不予免费修理。
ps:说一声,我的电脑是在美国买的,在中国补税后添加兰快修理3年。
请大家珍重自己的光驱。我很喜欢这款游戏,但是StarForce的恶梦,让我掰碎了光盘。

真是见鬼!我在它的论坛上发问,结果被删帖!
突然感觉支持了10多年的仙剑,给我一种莫名的悲哀!

Starforce 是一个在国外被恨批的流氓工具,在美国还被法院判禁止使用,其加密驱动竟跟系统核心拥有相同权限。

一.Starforce 的驱动模式
业界知名的测试软件公司Futuremark 发现 Starforce 防拷软件有个不同寻常之处:它见到可疑之处便重启计算机——不管你当时在干嘛!
此软件会在系统里安装一个运行在最高优先级的驱动,可直接访问 PC 的驱程、进程、硬件层;无论你是否运行受保护的游戏,它都在高处警惕地注视着你的机器,一旦有可疑举动——比如拷贝受保护的光盘,它就会强迫计算机作毫无征兆的重启动。
而且,此防拷软件可以干扰 DPM (版权保护管理协议)的读取动作,任何依赖此协议的光盘一旦被放进受 Starforce 保护的光驱里就可能发生读取失败;更糟的是,Starforce 可能和某些特定型号的光驱不兼容,直接后果就是这些光驱的数据传输模式被更改成了老式的 PIO 模式,而不是原来效率最高的 DMA 模式。这样不单会影响电脑的运行速度,而且还会减慢硬件的数据传输速度。
如果有人不幸碰到上述情形,十有八九他会摸不着头脑,冥思苦想之余只能怪罪自己的硬件工作不稳定,或者当地电压不稳,或者自己RP不好……,绝对想不到是防拷软件在作怪。
那么,这么骠悍的软件出自谁人手笔?写软件的人自以为掌握了生杀予夺的大权?难道是当年 KGB 海外行动处的那帮人改行当了程序员?

二.Starforce 窃取个人隐私
Starforce 要求安装后重新启动,它要对你的计算机进行最高级别的控制,当然需要这样做。这是典型的流氓行径。
如果做了系统的 Ghost 光盘,事后格掉重做系统就行了,就当一切都没有发生过。不过,如果它窃取了你的个人信息,并传出去,就不是能轻易挽回的了。好像一个人在大街上被人扒光了衣服,春光外泄之后穿好衣物就能当没事一样么?
Starforce 在验证过程中硬盘狂转,看来读取了不少信息,来看看它都干了些什么。在报错后生成了信息文件,我把这个文件保存下来,这是个将要发送给流氓软件制造者的文件。真是不看不知道,一看吓一跳。这个文本文件竟有 288,214 字节,3467 行之多,详细记录了系统的全部信息。
文件首先记录了系统的详细信息,包括 Windows 序列号、安装位置、用户名称、常规设置信息等等。然后是硬件信息,包括所有的硬件设备的资源信息、运行状况、驱动的全部详细信息等等,网络信息,包扩 IP 地址、MAC 地址、全部使用协议资料等等,随后是硬盘的信息,包括所有分区的设置和使用状况、分区起始字节等等,接着是光驱和外设的全部信息,全部的驱动信息、动态链接库、所有进程的详细信息、所安装全部软件的信息.......总之,这些个人隐私,只有你想不到的,没有它不窃取的。不知道这个流氓软件有没有把我的资料外泄,还好,使用该光盘的时候我在断网状态,随后 Ghost 恢复了系统。
估计 Starforce 可以打着验证正版的幌子为自己辩护,但我很想知道,窃取用户的全部个人资料,就是为了验证光盘是否正版?我安装了哪些应用软件你也需要全部知道么?我安装了些什么游戏你也这么感兴趣?我的IP地址对验证光盘正版也有用?
流氓就是流氓,无论批什么外衣,本质都是流氓。

三.Starforce "捏造"正面言论
在 Starforce 近期与用户的"争端"中,出现了一个名位 OnlineSecurity ON 的安全信息网站,该网站不遗余力帮 Starforce 澄清此前有关防盗版系统危害计算机的"驱动"问题。
Starforce 人员"暗示"OnlineSecurity ON 为独立网站,和 Starforce 没有关系。
有趣的是,不久便有人透露,其实,该网站的 WHOIS(主机IP)地址和 STAR-FORCE.COM 一摸一样--195.90.131.214。不幸的是,现在看来,Starforce 方面似乎已经磨除了证据。
盗版可耻,如此防盗版,亦不为人所挂齿。





StarForce
StarForce 是 Protection Technology(星之盾科技)针对 Windows 平台设计的一款软体复制保护技术的商标,它最近获得了微软合作伙伴等级认证[1]并成为微软解决方案合作伙伴[2]和英特尔软体合作伙伴[3]。

它的主要保护方案是使用位元组码封装可执行文件和DLL,并通过其虚拟机解释这些文件。

尽管商标所有者 Protection Technology 声称 StarForce 很难被逆向工程所破解,但是通常使用该保护方案的游戏最终都会遭到破解。制作破解的难度与 StarForce 的版本及游戏开发者在可执行文件中应用的保护常式次数息息相关。


已知的保护策略
据认为,StarForce 是通过测量 CD 中第一个和最后一个写入扇区之间的物理角度来工作的。这个硬体特征在所有转自母盘的 CD 副本中都是唯一的,而以当前的技术,在刻录光碟时复制该特征是很困难的。一些程序可以通过截取 CD 驱动器与被保护程序之间的通讯来伪造这个角度,从而使保护措施形同虚设。

因为当前的大多数虚拟光碟机软体都是通过模拟 SCSI 驱动器来运作,故而若系统中安装了 IDE 驱动器,StarForce 4.0 之前的版本就会禁止使用 SCSI 光碟驱动器。但是,若系统中没有安装 IDE 光碟驱动器,StarForce 就会验证 SCSI 光碟驱动器中的光碟;它的弱点就是,即使系统中安装了 IDE 光碟驱动器,但若将其拔下或禁用,就可以通过一个虚拟的 CD 或 DVD 镜像来运行被保护程序。


StarForce 家族
《仙剑奇侠传三》StarForce 3光碟检测截图目前已知的官方 StarForce 产品包括:
StarForce Pro 3
在安装软体时需要输入一个"光碟序列号"。所有该游戏副本的序列号都是相同的,它用于将保护方案类型编码为母盘中所存在的类型;该光碟序列号与通常用于在线游戏的序列号不同,不要将两者相混淆。
StarForce Keyless[4]
StarForce 3.x PRO 新增的附加功能。因光碟序列号存储于光碟中,故无需再次输入。
StarForce 3.5[5]
增加了对 64 位系统的支持。被 StarForce 所保护的软体可以通过软体安装文件夹中的一个 .x64 文件而被 64 位 Windows 系统所识别。较早的版本会重新启动系统或直接拒绝在这类系统中运行被保护程序。
StarForce FrontLine 4.0[6]
完全支持 64 位应用程序。
完全支持 Windows Vista 32/64 位版本。[7]
第一个通过 WHQL 测试和"Microsoft Windows Vista 认证"的 StarForce 版本。
StarForce FrontLine 4.7[8]
似乎它仅仅是 4.0 的更新版本。没有其它可用的信息。
StarForce Frontline 5.0 [9]
提供了一个用于删除驱动的用户界面
允许对在线授权的应用程序进行解除激活及重新激活
FrontLine ProActive [10]
为网路分发之游戏和应用程序提供 DRM + 保护双重解决方案。光碟绑定被网路激活所代替。

Protection Technology 提供了驱动更新工具,但是它并非兼容所有被 StarForce 所保护的游戏。例如,要在 StarForce 支持 64 位前将 64 位支持添加到一个游戏构架中,开发者就需要专门为他们的产品开发一个补丁。


保护级别
现确认,有2种 StarForce 保护级别:
基本
"一款经济、简洁的解决方案,用于保护不需要使用产品码的廉价产品。它专为那些将软体分发于大众媒体或 Internet 的发行者及开发者而设计。它能够保护应用程序中的 Windows 可执行文件,在产品的生命周期内提供对产品的控制及许可证的分发。
专业
"一个提供了专业保护功能、有力抗击软体盗版的全方位解决方案。它专为那些将软体在线分发或分发于多种媒体的软体发行公司和开发公司而设计。专业版既确保了原始数据和原始码的稳定和安全,也能在软体产品的整个生命周期内提供对产品的控制和许可证的分发。
根据 Boycott StarForce Wiki 的资料显示,部分已知使用了"专业"级别保护的游戏有赌命战士、分裂细胞:混沌法则、极速房车赛、赛道狂飙:日出和超级战士等。它也引用了一个传闻中的保护级别"精英",目前尚不知有哪款已发布的游戏使用了该级别之技术。[11]


StarForce 3.0 的名声
尽管被 StarForce 3.0 所保护的游戏通常最终都会被破解,而且还有其他方法可以绕过其保护,然而 StarForce 3.0 还是因为极端难以被反向工程而得到了声誉。有些破解会在游戏官方发布后几天内放出,但也有一些游戏在官方发布后几个月或几年才被破解:例如分裂细胞:混沌法则,在官方发布后过了422天才被破解。[12]其他游戏需要手动对其破解,并且在完成这些步骤之后,还需要额外的破解来防止游戏崩溃,例如科林麦克雷 2005。[13]

分裂细胞:混沌法则的破解涉及了对 StarForce 3.0 的完全逆向工程,而且同破解一起发布的还有一组关于 StarForce 3.0 如何工作的文档。通过这些技术细节,StarForce 如何执行资源密集的过程(例如如何在模拟虚拟机函数和操作码的同时实现对光碟等媒体的检测等)也渐渐为人所知。[14]


驱动程序安装
StarForce 3.0 会将其自身的设备驱动程序在被保护产品第一次运行时安装或随被保护产品一起安装至系统,而该驱动程序通常并不会随软体一起被卸载(金刚是个例外),这一点令其饱受批评。尽管 Protection Technology 提供了删除工具,但其并未随被保护游戏告知或提供给用户。不过在安装科林麦克雷:泥土时,安装程序既会询问用户是否安装该驱动程序,还会提供一份附有如何卸载驱动程序等信息的帮助文件。

除以上所列,很少有游戏在安装前或安装时会告知用户 StarForce 驱动程序的存在。


精简/无驱动
StarForce 3.0 驱动通常与某些旧版本的游戏演示版、免费软体和像赛道狂飙:国家一样的下载版游戏一起安装。安装驱动的目的是防止破解者用演示版可执行文件帮助爆破最终版可执行文件(因为这两个文件通常极其相似),它也可以阻止网游作弊。为回应人们对安装驱动程序之行为的批评,Protection Technologies 发布了一种新的解决方案:StarForce 当前版本的精简版,它以游戏每3天要求插入源 CD 光碟代替了安装驱动程序。该精简版也用在了所有被 StarForce 所保护的演示版和下载版游戏中,以减少对光碟(或任何网路连接需求)的请求次数。


客户
CDV、育碧软体、Digital Jesters(现改组为 defunct)、JoWooD、Egosoft、Codemasters、Eagle Dynamics、MIdway Games以及Bohemia Interactive Studio 将 StarForce 3.0 用于他们的一些产品中。

不过,2006 年,育碧软体和 JoWooD 宣布,因为"StarForce 软体存在问题",它们在北美洲发行的游戏将不再使用 StarForce。[15]CDV 也于 2006年 5月宣布在今后所有的游戏中抛弃使用 StarForce 而改用 TAGES 复制保护系统,以回应用户的抱怨。[16]


社会反映
一些游戏者提议联合抵制使用 StarForce 的游戏或发行商。[17]这些游戏者声称 StarForce 软体会引起系统的不稳定甚至崩溃,而 Protection Technology 拒绝对其软体所造成的破坏道歉。育碧软体决定调查 StarForce 联合抵制的程度并在其论坛中发起一个投票,以调查谁在反对使用 StarForce。[18]结果(在一场诉讼[19]与网上的普遍不满[20][21]的同时),在魔法门之英雄无敌 V和 GTR2 中,StarForce 3.0 被 SecuROM 所替代。[22]


删除 StarForce 驱动程序
卸载一个被 StarForce 所保护的游戏并不会从系统中删除 StarForce 驱动程序,该驱动程序会继续在系统后台运行。StarForce SDK 为系统提供了卸载游戏时同时删除驱动程序的功能,然而它并不会被自动执行。当前已有一款可以从系统中删除 StarForce 驱动程序的官方工具。[23] 该程序存放在一个被 StarForce 官方网站中的连结所指向的第三方网站中。[24] 一些网友也提供了手动删除驱动程序的说明和方法。[25]

自 4.0 版本起,StarForce 开始包含一个删除服务。该服务会在被 StarForce 所保护的游戏被卸载之后自动卸载 StarForce 驱动程序。一旦卸载了驱动程序,该服务也会被自动删除。


争议
请注意,STARFORCE保护在美国是为违法手段,因其对系统带来的破坏及其非经格式化不可复原的破坏性。


软体
驱动程序安全
StarForce 3.0(2006 年 8 月前)带来了一个安全问题,具体表现为:当 StarForce 安装于一个可以在公共网路中被发现的受限用户帐户中时,驱动程序的访问控制列表会被设定为任何用户(包括没有管理员许可权的用户)都可以更改被驱动程序所运行的代码。这样入侵就很容易了:用户可以将该代码修改为指向任意可执行程序,它会在下次重新启动时以完全系统许可权运行。可以用安全工具"sercheck2"来检测是否存在这样潜在的不安全驱动程序配置。


公司行为
Boing Boing
2006年1月30日,著名的博客提供商 Boing Boing 引用一些与保护系统有关的问题,包括磁碟驱动器性能退化、作业系统安全性和稳定性的减弱,声称 StarForce 是恶意软体。[26]

在过了一天后的 2006年1月31日,Boing Boing 收到了 StarForce 的一封电子邮件,威胁采取法律行动,并称该文章"充满侮辱、谎言、错误的指控和传言"。[27]CNET 做了相似的事,并收到了相似的电子邮件。[28]不过,Protection Technologies 并未证实这些文章是恶意撰写的。

在争论中,知名的 Sysinternals 程式设计师 Mark Russinovich 分析了 StarForce 并发现其"没有什么明显的不稳定":[29]

" 我研究了一下 StarForce,除了一些监测 CD-ROM 流量和截取所有进程、执行绪信息的古怪方式之外,它的运行对系统没有什么明显的不稳定。
我发现寂静岭 III 的卸载程序并未卸载 StarForce,这是不能原谅的。但这是育碧软体的责任,而不是 StarForce 的。
"

Stardock
2006年3月5日,Protection Technology 的一名雇员帖出了一个指向银河文明 II 的未授权下载源的连结,这是 由 StarDock 开发的一款未使用强制复制保护措施的游戏,该雇员此举意为证明游戏若缺失强制保护将导致的后果。[30]在 Internet 中引起大量关注之后,StarForce 随后为此举发表了道歉声明



Copyright 1998-2021. All rights reserved.
工信部备案:冀ICP备19032940号-1|公安部备案号:13020802000209