SafeDisc

SafeDisc

"SafeDisc" is a CD/DVD copy prevention and digital rights management program for Windows applications and games, developed by Macrovision Corporation, aiming to prevent software copying, as well as resisting home media duplication devices, professional duplicators, and reverse engineering attempts. There have been several editions of SafeDisc over the years, each one has the goals of making discs harder to copy. The current revision is marketed as SafeDisc Advanced.

Though SafeDisc protection effectively prevents regular home users from creating functional copies of CDs or DVDs, it is quite easy for skilled software crackers to bypass. The early versions of SafeDisc did not make the discs very difficult to copy. Recent versions 2.9+ can produce discs that are difficult to copy or reverse engineer, requiring specific burners capable of burning the "weak sectors" and odd data formats that are characteristic of SafeDisc. Previous versions of SafeDisc were overcome by disc image emulator software such as Daemon Tools and Alcohol 120%. SafeDisc currently blacklists such software, meaning that those who want to use this method must install additional software to cloak the mounter. Examples include CureRom.

Another potential attack on SafeDisc is to pull the encrypted application out of the archive it is contained in. All SafeDisc encrypted discs contain an ICD file, an encrypted format used by SafeDisc to ensure that the original CD is loaded. UnSafeDisc circumvents and decrypts SafeDisc encrypted files by opening the ICD file format, decrypting it, and converting it to an EXE file. However each program requires a specific patch to enable full functionality.

Operation

SafeDisc adds a unique digital signature to the optical media at the time of replication. Each time a SafeDisc-protected program runs, the SafeDisc authenticator performs various security checks and verifies the SafeDisc signature on the optical media. The authentication process takes about 10 to 20 seconds. Once verification has been established, the sequence is complete and the program will start normally. The SafeDisc signature is designed to be difficult to copy or transfer from the original media. Certain multimedia programs are designed to run from the PC hard drive without accessing files from the program disc after the initial installation. SafeDisc will permit this as long as the consumer retains the original CD or DVD disc, which is required for authentication each time the program is launched. Failure to place the original disc in the drive when loading the program will prevent validation of the SafeDisc signature.

Version History

afeDisc (V1)

SafeDisk V1 protected CDs can be recognized by several files on the CD:
* 00000001.TMP
* CLCD16.DLL
* CLCD32.DLL
* CLOKSPL.EXE
* DPLAYERX.DLLAnd also by the existence of two files .EXE and .ICD (where is replaced with the actual game's name).

The EXE executable is only a loader which decrypts and loads the protected game executable in the encrypted ICD file.

The initial version of SafeDisc was easy for home users and professional duplicators alike to copy, due to the fact that the ICD file can be decrypted and converted into an EXE file.

afeDisc (V2)

The following files should exist on every original CD:

* 00000001.TMP
* 00000002.TMP (not always present)

The loader file (.EXE) is now integrated into the main executable, making the .ICD file obsolete. Also the CLOKSPL.EXE file, which was present in SafeDisc v1, no longer exists.

The SD2 version can be found inside the .EXE file through its string: "BoG_ *90.0&!! Yy>", followed by three unsigned longs, these are the version, subversion and revision numbers (in hex). When making a backup, read errors will be encountered between sectors 822-10255.

The protection also has "weak" sectors, introduced with this version, which causes synchronization problems with certain CD-Writers. Digital signatures are still present in this version. But this has no effect on disc images mounted in Daemon Tools or similar programs. In addition, SafeDisc Version 2.50 added ATIP detection making it impossible to use a copy in a burner unless software that masks this is used (CloneCD has the ability to do this). SafeDisc Versions 2.90 and above make burning copies more difficult requiring burners that are capable of burning the "weak sectors"; these drives are uncommon.

afeDisc (V3)

SafeDisc v3 uses a key to encrypt the main executable (EXE or DLL) and creates a corresponding digital signature which is added to the CD-ROM/DVD-ROM when they are replicated. The size of the digital signature varies from 3 to 20 MB depending how good the encryption must be. The authentication process takes about 10 to 20 seconds.

SafeDisc v3 is capable of encrypting multiple executables over one or more CDs/DVDs, as long as the executables are encrypted with the same key and the digital signature is added to each media.SafeDisc v3 supports Virtual Drives as long as the original CD/DVD is available. Once the CD has been authenticated the game should continue to run from the virtual drive, provided the virtual drive software has not been blacklisted.

afeDisc (V4)

The current SafeDisc version is Version 4.

afeDisс driver Vulnerability

SafeDisc installs its own Windows device driver to the user's computer, named "secdrv.sys". In addition to enabling the copy protection, it grants ring 0 access to the running application. This is a potential security risk, since trojans and other malware could use the driver to obtain administrator access to the machine, even if the programs are running under a limited account.

A more serious issue is that (beside the default configuration on Windows XP), most installers don't set the security configuration appropriately, allowing every user to let the driver configuration point at an arbitrarily chosen executable which (at the next reboot) is started with administrator privileges.

On November 7, 2007 Microsoft stated that there is vulnerability in Macrovision SECDRV.SYS driver [ [http://www.microsoft.com/technet/security/advisory/944653.mspx vulnerability in Macrovision SafeDisc SECDRV.SYS driver] ] on Windows and it could allow elevation of privilege. This vulnerability does not affect Windows Vista. The driver, secdrv.sys, is used by games which use Macrovision SafeDisc. Without the driver, games with SafeDisc protection would be unable to play on Windows.

See also

*SafeCast
*SecuROM
*StarForce
*XCP
*TAGES
*LaserLock
*Y.A.S.U.

References

External links

* [http://www.macrovision.com/products/activereach_games/safedisc/index.shtml SafeDisc product description]
* [http://www.cdfreaks.com/reviews/SafeDisc-2-Explained-and-Defeated___ SafeDisc 2 Explained]
* [http://www.cdmediaworld.com/hardware/cdrom/cd_protections_safedisc_v4.shtml SafeDisc 1-4 Explained]
* [http://sirdavidguy.coolfreepages.com/SafeDisc_2_Technical_Info.html Weak Sectors explained]
* [http://www.alexander-noe.com/weaksectors/index-eng.html Weak Sector Utility]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • SafeDisc — ist ein CD/DVD Kopierschutz der Firma Macrovision. Der Begriff Kopierschutz ist aber irreführend, da SafeDisc nicht das Kopieren von geschützten Medien verhindert, sondern nur die Ausführung geschützter Programme von kopierten Medien unterbindet …   Deutsch Wikipedia

  • Safedisc — ist ein CD/DVD Kopierschutz der Firma Macrovision. Der Begriff Kopierschutz ist aber irreführend, da SafeDisc nicht das Kopieren von geschützten Medien verhindert, sondern nur die Ausführung geschützter Programme von kopierten Medien unterbindet …   Deutsch Wikipedia

  • SafeDisc — Saltar a navegación, búsqueda SafeDisc es un sistema de protección de copia de CD/DVD para aplicaciones (típicamente, videojuegos) sobre Microsoft Windows, desarrollado por Macrovision Corporation con la intención de prevenir la piratería de… …   Wikipedia Español

  • SafeDisc — Работа с оптическими дисками Оптический диск Образ оптического диска, ISO образ Эмулятор оптических дисководов Программное обеспечение для работы с файловыми системами оптических дисков Технологии записи Режимы записи Пакетная запись Типы… …   Википедия

  • SafeDisk — SafeDisc это система защиты от копирования для Windows приложений и игр, разработанная Macrovision Corporation. Содержание 1 Цели 2 Уязвимости 3 История версий 3.1 SafeDisc (V1) …   Википедия

  • Daemon Tools — This article is about the disk image emulator. For the collection of tools for managing Unix services, see daemontools. Daemon Tools Daemon Tools Pro running under …   Wikipedia

  • Alcohol 52% — Alcohol 120% / Alcohol 52% Entwickler: Alcohol Software Aktuelle Version: 1.9.8.7530 (2. April 2009) Betriebssystem: Microsoft Windows ab 2000[1] Kategorie …   Deutsch Wikipedia

  • Starforce — ist ein Software Kopierschutz des Entwicklers Protection Technology, der seit Oktober 2007 den Status Microsoft Certified Partner erreicht hat [1]. Inhaltsverzeichnis 1 Überblick 2 Technische Kritik 3 Moralische Kritik 4 Versionen …   Deutsch Wikipedia

  • SecuROM — is a CD/DVD copy protection product, most often used for computer games running under Microsoft Windows, developed by Sony DADC. SecuROM aims to resist home media duplication devices, professional duplicators, and reverse engineering attempts.… …   Wikipedia

  • Software cracking — is the modification of software to remove or disable features which are considered undesirable by the person cracking the software, usually related to protection methods: copy protection, trial/demo version, serial number, hardware key, date… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”