Page 1 of 6

About Old SecuRom

Posted: Sun Apr 19, 2015 4:39 am
by sarami
I have a question about Old SecuRom.

http://support.alcohol-soft.com/knowled … b+Channels
Subchannel includes Data Subchannel and Audio Subchannel, where a disc saves
additional information other than normal data and tracks.

Since not all CD-ROMs/ CD-RWs support subchannel, some game and music vendors save the "fingerprint information" in the two sub channels.
Therefore, if user wishes backup the disc, it is considered as failed if these data do not correctly backup.

The manufacturers that use such measure of CD copy protection include Sony's Securom ("fingerprint " has been saved in Data Subchannel), New Securom ("fingerprint" has been saved in Data and Audio Subchannels), LibCrypt (Sony's PlayStation) and LaserLock. The data saved in Subchannels includes 16bytes (such as Securom and New Securom) and 96bytes (LibCript).

Therefore, the performance of CD-ROM/ CD-RW can read the two Subchannels
include: a. Raw+96, b. Raw+16, c.Raw (the data on Subchannels are unreadable), d. none (both the data on Subchannels and normal bad blocks are unreadable).
http://www.gameburnworld.com/protections_securom.shtml
SecuRom being the first protections used commercially is also one of the oldest protections widely used.  Developed by Sony Technologies. Unlike the SafeDisc protection, the SecuRom protection stores its digital ID in the SubChannel Data of the original CD. SecuRom protected CD's don't contain any unreadable sectors. During Sony DADC痴 mastering process an electronic fingerprint is applied onto the glass master which assigns a unique number to each individual CD. SecuRom is also used on some Playstation titles. For more information on how this protection was developed visit the SecuRom website
http://web.archive.org/web/201506062012 … ecurom.htm
SECUROM:

Securom © Sony Corporation

Check for these files on the CD or in the installation dir:

CMS16.DLL
CMS_95.DLL
CMS_NT.DLL
Or check for this logo on the CD's inner ring:



There's a new version of Securom called Securom NEW (used in e.g. UT2003, V-Rally 2, Diablo II, Ground Control, Music 2000, Soulbringer). There are NO cms*.* files anymore and on some CDs there isn't even the DADC-logo.
The new Securom files are:

SINTF32.DLL
SINTF16.DLL
SINTFNT.DLL
They are copied to Windows system or temp directory during installation!

CloneCD , Alcohol, the Blindread/Blindwrite suite and DiscJuggler 3.x are programs being able to do perfect copies of Securom (Old) protected CDs. In opposite to Safedisc it's easy to do a 1:1 copy of a Securom protected CD - no unreadable sectors. Anyway this copy won't run in many cases. The reason is Securom doesn't use unreadable sectors to verify if the CD is original, it uses data stored in the CD P/Q-subchannel.

If you don't have hardware being able to read & write the 16 byte PQ subchannel data needed to do a perfect copy of securom protected CDs just do a 'normal' 1:1 copy of the CD using one of the burning programs here and use DAEMON Tools to play. Just enable the Securom emulation in DAEMON Tools and your copy will run like the original.
Do you know which sector there is "fingerprint ", "digital ID"?

Re: About Old SecuRom

Posted: Sat May 30, 2015 2:42 pm
by MrX_Cuci
Maybe you can find the answer in the generic securom patches?: http://www.cdmediaworld.com/hardware/cd … urom.shtml

Re: About Old SecuRom

Posted: Thu Oct 08, 2015 3:25 am
by sarami
I bought some disc and test it.

FIFA 99
https://redump.info/disc/23791/

Either 2 bits or none from both MSFs are modified, CRC-16 is recalculated and XORed with 0x0080.

Code: Select all

LBA[040179, 0x09cf3], Track[01]: Intentional error exists. CRC-16 is recalculated:[866a] and XORed with 0x0080:[86ea]. Sub[12-23]: 41 01 01 00 55 54 00 18 57 54 86 ea
LBA[040275, 0x09d53], Track[01]: Intentional error exists. CRC-16 is recalculated:[4984] and XORed with 0x0080:[4904]. Sub[12-23]: 41 01 01 08 57 40 00 08 59 02 49 04
LBA[040314, 0x09d7a], Track[01]: Intentional error exists. CRC-16 is recalculated:[f87d] and XORed with 0x0080:[f8fd]. Sub[12-23]: 41 01 01 09 57 39 00 88 59 39 f8 fd
LBA[040498, 0x09e32], Track[01]: Intentional error exists. CRC-16 is recalculated:[f5cc] and XORed with 0x0080:[f54c]. Sub[12-23]: 41 01 01 08 5d 73 00 09 21 73 f5 4c
LBA[040537, 0x09e59], Track[01]: Intentional error exists. CRC-16 is recalculated:[a0fd] and XORed with 0x0080:[a07d]. Sub[12-23]: 41 01 01 09 00 3f 00 09 02 27 a0 7d
LBA[040679, 0x09ee7], Track[01]: Intentional error exists. CRC-16 is recalculated:[50c6] and XORed with 0x0080:[5046]. Sub[12-23]: 41 01 01 09 22 29 00 09 00 29 50 46
LBA[040797, 0x09f5d], Track[01]: Intentional error exists. CRC-16 is recalculated:[f611] and XORed with 0x0080:[f691]. Sub[12-23]: 41 01 01 09 03 73 00 09 05 f2 f6 91
LBA[040836, 0x09f84], Track[01]: Intentional error exists. CRC-16 is recalculated:[bdba] and XORed with 0x0080:[bd3a]. Sub[12-23]: 41 01 01 0b 04 36 00 49 06 36 bd 3a
LBA[041020, 0x0a03c], Track[01]: Intentional error exists. CRC-16 is recalculated:[9265] and XORed with 0x0080:[92e5]. Sub[12-23]: 41 01 01 09 0e 70 00 09 18 70 92 e5
LBA[041059, 0x0a063], Track[01]: Intentional error exists. CRC-16 is recalculated:[ffb9] and XORed with 0x0080:[ff39]. Sub[12-23]: 41 01 01 09 07 24 00 09 09 3c ff 39
LBA[041201, 0x0a0f1], Track[01]: Intentional error exists. CRC-16 is recalculated:[0e4a] and XORed with 0x0080:[0eca]. Sub[12-23]: 41 01 01 09 49 26 00 09 13 26 0e ca
LBA[041230, 0x0a10e], Track[01]: Intentional error doesn't exist.
LBA[041306, 0x0a15a], Track[01]: Intentional error doesn't exist.
LBA[041447, 0x0a1e7], Track[01]: Intentional error exists. CRC-16 is recalculated:[e7a6] and XORed with 0x0080:[e726]. Sub[12-23]: 41 01 01 09 12 45 00 09 14 07 e7 26
LBA[041695, 0x0a2df], Track[01]: Intentional error exists. CRC-16 is recalculated:[5b3a] and XORed with 0x0080:[5bba]. Sub[12-23]: 41 01 01 09 11 70 00 09 37 70 5b ba
LBA[041879, 0x0a397], Track[01]: Intentional error exists. CRC-16 is recalculated:[7afc] and XORed with 0x0080:[7a7c]. Sub[12-23]: 41 01 01 09 18 39 00 09 20 21 7a 7c
LBA[041918, 0x0a3be], Track[01]: Intentional error exists. CRC-16 is recalculated:[ae44] and XORed with 0x0080:[aec4]. Sub[12-23]: 41 01 01 29 18 68 00 0d 20 68 ae c4
LBA[042060, 0x0a44c], Track[01]: Intentional error exists. CRC-16 is recalculated:[6877] and XORed with 0x0080:[68f7]. Sub[12-23]: 41 01 01 49 20 60 00 0b 22 60 68 f7
LBA[042306, 0x0a542], Track[01]: Intentional error exists. CRC-16 is recalculated:[4f2b] and XORed with 0x0080:[4fab]. Sub[12-23]: 41 01 01 09 26 06 00 09 66 06 4f ab
LBA[042395, 0x0a59b], Track[01]: Intentional error exists. CRC-16 is recalculated:[bd98] and XORed with 0x0080:[bd18]. Sub[12-23]: 41 01 01 08 25 20 00 89 27 20 bd 18
LBA[042761, 0x0a709], Track[01]: Intentional error exists. CRC-16 is recalculated:[9e3f] and XORed with 0x0080:[9ebf]. Sub[12-23]: 41 01 01 09 30 01 00 09 32 19 9e bf
LBA[042800, 0x0a730], Track[01]: Intentional error exists. CRC-16 is recalculated:[4a87] and XORed with 0x0080:[4a07]. Sub[12-23]: 41 01 01 29 30 50 00 0d 32 50 4a 07
LBA[042900, 0x0a794], Track[01]: Intentional error doesn't exist.
LBA[042942, 0x0a7be], Track[01]: Intentional error exists. CRC-16 is recalculated:[1871] and XORed with 0x0080:[18f1]. Sub[12-23]: 41 01 01 49 32 42 00 0b 34 42 18 f1
LBA[043002, 0x0a7fa], Track[01]: Intentional error doesn't exist.
LBA[043188, 0x0a8b4], Track[01]: Intentional error exists. CRC-16 is recalculated:[26c5] and XORed with 0x0080:[2645]. Sub[12-23]: 41 01 01 09 37 63 00 09 77 63 26 45
LBA[043277, 0x0a90d], Track[01]: Intentional error exists. CRC-16 is recalculated:[4437] and XORed with 0x0080:[44b7]. Sub[12-23]: 41 01 01 08 37 02 00 89 39 02 44 b7
LBA[043460, 0x0a9c4], Track[01]: Intentional error exists. CRC-16 is recalculated:[eb96] and XORed with 0x0080:[eb16]. Sub[12-23]: 41 01 01 09 3d 35 00 09 61 35 eb 16
Diablo II
https://redump.info/disc/25182/

2 bits from both MSFs are modified, original CRC-16 is XORed with 0x8001.

Code: Select all

LBA[005008, 0x01390], Track[01]: Intentional error exists. CRC-16 is original:[09ab] and XORed with 0x8001:[89aa] SubQ[12-23]: 41 01 01 05 06 58 00 21 08 58 89 aa
LBA[005110, 0x013f6], Track[01]: Intentional error doesn't exist
LBA[005488, 0x01570], Track[01]: Intentional error doesn't exist
LBA[005800, 0x016a8], Track[01]: Intentional error exists. CRC-16 is original:[f50b] and XORed with 0x8001:[750a] SubQ[12-23]: 41 01 01 11 17 25 00 09 19 25 75 0a
LBA[009160, 0x023c8], Track[01]: Intentional error exists. CRC-16 is original:[113c] and XORed with 0x8001:[913d] SubQ[12-23]: 41 01 01 02 12 10 00 02 0c 10 91 3d
LBA[011078, 0x02b46], Track[01]: Intentional error exists. CRC-16 is original:[9092] and XORed with 0x8001:[1093] SubQ[12-23]: 41 01 01 02 23 53 00 02 09 53 10 93
LBA[011136, 0x02b80], Track[01]: Intentional error exists. CRC-16 is original:[eaf2] and XORed with 0x8001:[6af3] SubQ[12-23]: 41 01 01 0a 28 36 00 12 30 36 6a f3
LBA[011737, 0x02dd9], Track[01]: Intentional error doesn't exist
LBA[013215, 0x0339f], Track[01]: Intentional error exists. CRC-16 is original:[5f29] and XORed with 0x8001:[df28] SubQ[12-23]: 41 01 01 0a 56 15 00 12 58 15 df 28
LBA[013249, 0x033c1], Track[01]: Intentional error doesn't exist
LBA[013739, 0x035ab], Track[01]: Intentional error exists. CRC-16 is original:[217e] and XORed with 0x8001:[a17f] SubQ[12-23]: 41 01 01 13 03 14 00 0b 05 14 a1 7f
LBA[014872, 0x03a18], Track[01]: Intentional error exists. CRC-16 is original:[96b5] and XORed with 0x8001:[16b4] SubQ[12-23]: 41 01 01 13 18 22 00 0b 20 22 16 b4
LBA[016427, 0x0402b], Track[01]: Intentional error exists. CRC-16 is original:[f2d0] and XORed with 0x8001:[72d1] SubQ[12-23]: 41 01 01 03 39 12 00 03 41 0a 72 d1
LBA[018033, 0x04671], Track[01]: Intentional error exists. CRC-16 is original:[d138] and XORed with 0x8001:[5139] SubQ[12-23]: 41 01 01 04 01 33 00 04 82 33 51 39
Vietcong
https://redump.info/disc/33720/

Code: Select all

LBA[005000, 0x01388], Track[01]: Intentional error exists. CRC-16 is original:[8a8e] and XORed with 0x8001:[0a8f]. Sub[12-23]: 41 01 01 21 06 50 00 05 08 50 0a 8f
LBA[005960, 0x01748], Track[01]: Intentional error exists. CRC-16 is original:[efff] and XORed with 0x8001:[6ffe]. Sub[12-23]: 41 01 01 01 19 34 00 01 21 b5 6f fe
LBA[006438, 0x01926], Track[01]: Intentional error exists. CRC-16 is original:[83b2] and XORed with 0x8001:[03b3]. Sub[12-23]: 41 01 01 03 25 63 00 41 27 63 03 b3
LBA[006872, 0x01ad8], Track[01]: Intentional error doesn't exist.
LBA[008707, 0x02203], Track[01]: Intentional error exists. CRC-16 is original:[ac51] and XORed with 0x8001:[2c50]. Sub[12-23]: 41 01 01 03 56 07 00 41 58 07 2c 50
LBA[008753, 0x02231], Track[01]: Intentional error exists. CRC-16 is original:[2a14] and XORed with 0x8001:[aa15]. Sub[12-23]: 41 01 01 00 56 53 00 81 58 53 aa 15
LBA[008953, 0x022f9], Track[01]: Intentional error exists. CRC-16 is original:[3ce5] and XORed with 0x8001:[bce4]. Sub[12-23]: 41 01 01 01 51 28 00 02 11 28 bc e4
LBA[009512, 0x02528], Track[01]: Intentional error doesn't exist.
LBA[010143, 0x0279f], Track[01]: Intentional error doesn't exist.
LBA[010434, 0x028c2], Track[01]: Intentional error exists. CRC-16 is original:[1e37] and XORed with 0x8001:[9e36]. Sub[12-23]: 41 01 01 42 19 09 00 00 21 09 9e 36
LBA[011539, 0x02d13], Track[01]: Intentional error doesn't exist.
LBA[013271, 0x033d7], Track[01]: Intentional error doesn't exist.
LBA[013688, 0x03578], Track[01]: Intentional error exists. CRC-16 is original:[319e] and XORed with 0x8001:[b19f]. Sub[12-23]: 41 01 01 03 03 38 00 03 84 38 b1 9f
LBA[014472, 0x03888], Track[01]: Intentional error doesn't exist.
LBA[015762, 0x03d92], Track[01]: Intentional error exists. CRC-16 is original:[f153] and XORed with 0x8001:[7152]. Sub[12-23]: 41 01 01 01 30 12 00 43 32 12 71 52
LBA[018183, 0x04707], Track[01]: Intentional error doesn't exist.
LBA[018225, 0x04731], Track[01]: Intentional error doesn't exist.
LBA[018456, 0x04818], Track[01]: Intentional error doesn't exist.
LBA[042243, 0x0a503], Track[01]: Intentional error doesn't exist.
It seems that the Libcrypt is from 13500 to 18000 and 40500 to 45000 but the securom is different.

Re: About Old SecuRom

Posted: Wed Oct 21, 2015 1:12 pm
by iR0b0t
sarami, do you want the "Old Securom" or securom in any variation?

Re: About Old SecuRom

Posted: Wed Oct 21, 2015 6:27 pm
by sarami
from version 1 to 4.

Re: About Old SecuRom

Posted: Sat Oct 24, 2015 7:03 am
by sarami
Empire Earth - The Art of Conquest Expansion (USA)
// This doesn't exist in db

Code: Select all

LBA[005000, 0x01388], Track[01]: Intentional error exists. CRC-16 is original:[8a8e] and XORed with 0x8001:[0a8f]. Sub[12-23]: 41 01 01 21 06 50 00 05 08 50 0a 8f
LBA[006711, 0x01a37], Track[01]: Intentional error exists. CRC-16 is original:[1db1] and XORed with 0x8001:[9db0]. Sub[12-23]: 41 01 01 01 2b 36 00 01 71 36 9d b0
LBA[006906, 0x01afa], Track[01]: Intentional error exists. CRC-16 is original:[01df] and XORed with 0x8001:[81de]. Sub[12-23]: 41 01 01 41 32 06 00 03 34 06 81 de
LBA[008153, 0x01fd9], Track[01]: Intentional error exists. CRC-16 is original:[399a] and XORed with 0x8001:[b99b]. Sub[12-23]: 41 01 01 01 58 53 00 01 58 53 b9 9b
LBA[012364, 0x0304c], Track[01]: Intentional error exists. CRC-16 is original:[37f0] and XORed with 0x8001:[b7f1]. Sub[12-23]: 41 01 01 02 45 64 00 02 c6 64 b7 f1
LBA[013178, 0x0337a], Track[01]: Intentional error doesn't exist.
LBA[013509, 0x034c5], Track[01]: Intentional error exists. CRC-16 is original:[90b5] and XORed with 0x8001:[10b4]. Sub[12-23]: 41 01 01 03 00 01 00 03 02 19 10 b4
LBA[015142, 0x03b26], Track[01]: Intentional error exists. CRC-16 is original:[8ed6] and XORed with 0x8001:[0ed7]. Sub[12-23]: 41 01 01 23 21 67 00 07 23 67 0e d7
LBA[015561, 0x03cc9], Track[01]: Intentional error exists. CRC-16 is original:[194b] and XORed with 0x8001:[994a]. Sub[12-23]: 41 01 01 03 27 16 00 03 29 32 99 4a
LBA[016897, 0x04201], Track[01]: Intentional error exists. CRC-16 is original:[3adf] and XORed with 0x8001:[bade]. Sub[12-23]: 41 01 01 01 45 22 00 43 47 22 ba de
LBA[017360, 0x043d0], Track[01]: Intentional error exists. CRC-16 is original:[e815] and XORed with 0x8001:[6814]. Sub[12-23]: 41 01 01 03 53 35 00 03 13 35 68 14
Unreal Tournament 2003 (Disc 1)
https://redump.info/disc/9600/

Code: Select all

LBA[005000, 0x01388], Track[01]: Intentional error exists. CRC-16 is original:[8a8e] and XORed with 0x8001:[0a8f]. Sub[12-23]: 41 01 01 21 06 50 00 05 08 50 0a 8f
LBA[005395, 0x01513], Track[01]: Intentional error exists. CRC-16 is original:[ab14] and XORed with 0x8001:[2b15]. Sub[12-23]: 41 01 01 41 11 70 00 03 13 70 2b 15
LBA[007203, 0x01c23], Track[01]: Intentional error exists. CRC-16 is original:[31e1] and XORed with 0x8001:[b1e0]. Sub[12-23]: 41 01 01 21 36 03 00 05 38 03 b1 e0
LBA[007509, 0x01d55], Track[01]: Intentional error exists. CRC-16 is original:[f9ea] and XORed with 0x8001:[79eb]. Sub[12-23]: 41 01 01 03 40 09 00 41 42 09 79 eb
LBA[008865, 0x022a1], Track[01]: Intentional error exists. CRC-16 is original:[801e] and XORed with 0x8001:[001f]. Sub[12-23]: 41 01 01 01 58 05 00 02 00 1d 00 1f
LBA[012521, 0x030e9], Track[01]: Intentional error exists. CRC-16 is original:[fa26] and XORed with 0x8001:[7a27]. Sub[12-23]: 41 01 01 02 46 61 00 02 48 79 7a 27
LBA[013837, 0x0360d], Track[01]: Intentional error exists. CRC-16 is original:[4e0b] and XORed with 0x8001:[ce0a]. Sub[12-23]: 41 01 01 43 04 37 00 01 06 37 ce 0a
LBA[013877, 0x03635], Track[01]: Intentional error exists. CRC-16 is original:[71d5] and XORed with 0x8001:[f1d4]. Sub[12-23]: 41 01 01 03 04 02 00 03 87 02 f1 d4
LBA[017187, 0x04323], Track[01]: Intentional error exists. CRC-16 is original:[a254] and XORed with 0x8001:[2255]. Sub[12-23]: 41 01 01 03 4d 12 00 03 71 12 22 55
LBA[017238, 0x04356], Track[01]: Intentional error exists. CRC-16 is original:[7b35] and XORed with 0x8001:[fb34]. Sub[12-23]: 41 01 01 43 49 63 00 01 51 63 fb 34

Re: About Old SecuRom

Posted: Mon Nov 16, 2015 4:28 am
by axisleon
dunno can it helpful or not, try my best for it.
hope you can solve the problem.

https://redump.info/disc/27407/

Device: Plextor PX-W4012TA 1.06(+98)(Overread Lead-In and Lead-Out)
Tool: DiscImageCreator v.Test(20151024)


Log: https://mega.nz/#!KNVA2bhI
key: !FkqxKxcrfYSerDQcby067txtkp21BmyGpRsctOWtUng

Re: About Old SecuRom

Posted: Mon Nov 16, 2015 5:44 am
by sarami
How many the securom version?

ProtectionID (Protection Checking)
http://pid.gamecopyworld.com/
A-Ray Scanner (Protection Checking)
http://www.mediafire.com/download.php?ttzyzjiczzj

Re: About Old SecuRom

Posted: Tue Nov 17, 2015 1:58 am
by axisleon
PID detect failed.

Code: Select all

ProtectionID Protection Report (txt format)

14:42:58 | H:\SecuROM\Cms32_nt.dll | SecuROM 5 or lower cms32_nt.dll module | Petite v1.2 
14:42:59 | H:\SecuROM\cms32_95.dll | SecuROM 5 or lower cms32_95.dll module | Petite v1.2 

Re: About Old SecuRom

Posted: Tue Nov 17, 2015 4:57 am
by sarami
It seems that the internal sub error doesn't exist in your log.
It may be that these files(cms32_xx.dll) is inactive. But I don't understand the details...