Agent Hugo and the Cops (heavily compressed video attached)

Yes, this title does sound like the title of one of the worst movies of all time. But it is about the experiments with garbage CDs (CD-Cops in this case) I have been doing in the past weeks. In order not to waste much money for testing out disc based DRM systems, I simply bought the cheapest (and sometimes most cringeworthy) games I could find containing the various protections.

Thanks @Alexander1970 for pointing me in the right direction for getting a CD-Cops disc: Many of the ridiculous Hugo games are infected¹ with this. It is one of the earliest (or even the earliest) CD protection schemes relying on what is know as DPM (data position measurement)/CD geometry/angle based protection/RMPS. These systems do not rely on some actual data on the disc for authentication, but try to measure data density (SecuRom 4.8+) or angles between sectors by read time. The idea is quite smart as the user of a CD burner doesn’t have direct control over these parameters² (that are different for each brand and maybe even each batch of CD-R as well).

Some quotes from the Linkdata homepage.
CD-Cops copy-protection recognizes an original CD-ROM and rejects copies: those produced on a CD-R writer, as well as those produced by "professional pirates" on glass masters. The protection doesn't require special CD-ROMs and any CD factory can produce protected discs.
[…]
High security level. Generic hacks are not available on the internet, and no known CD-R copy programs or emulators can break our CD copy-protection.

Compared to fighting against ProtectDisc CD/DVD with the dreadful “Emulator aktiv” message stopping even the legit discs from working, CD-Cops was quite refreshing. The claims on their site are so funny! I admit that the game will probably not contain the newest iteration of their system… but it is from about the same time as my ProtectDisc samples – which gave me a major headache when pretending to be an end user wanting to have working backups (not that I even considered using this pile of useless software I've snatched up). As for the emulator part: Alcohol 120% RMPS emulation for physical media has a 100% success rate; same for the virtual drive which starts the game much faster than the legit CD in physical drive.

Now… emulation is not the point³. The point is that a geometry-based protection should be able to distinguish the legit CD-ROM from a burned copy when no emulation is used. With a simple copy in the drive, the protection module starts reading/measuring and isn’t satisfied with the results. The speed of the drive gets gradually reduced. Looks as if it wanted to say: “Well, this CD is fishy. Let me have a closer look!” (more accurate measurements with slower rotation). Ultimately the copy is rejected.
So… what does a little Sinchen answer to that? I answer: “Hmmh. So you say you can reliably detect copies on closer (slower) inspection? What if I make the drive go full speed before your check has even started?” That is what I did:
  • Start copy+paste the largest file from the CD-R to the desktop → The drive goes maximum speed
  • Start protected game
  • As soon as the CD-Cops window appears, abort the file copy.
The previously rejected copy is suddenly good enough. A simple oversight by the developers not limiting the speed for the initial check. Admittedly the trick works only (reliably) in one of the three drives and I needed to practice the timing, but… what the heck is going on here?! You have no idea how much and how hard I had to laugh when I found this out. It is hilarious! The self-confident – if not boastful, claims on their site – and then the protection gets defeated by “What if I use more power? Rev up that drive! Pedal to the metal!”

I’ve attached the result as a heavily compressed video file showing the procedure (about 4MB for 83 seconds, 720p resolution).
Please be patient. All the steps take a while (CD recognition, using the PC while 4 meters away, CD Check). There is no sound – was way too quiet to hear the drive sounds, so I removed the audio to make the file smaller.






___________________
¹ I choose blunt words now! I’m fed up with the DRM garbage!
² If you have some hours(!) to spare: https://club.myce.com/t/something-about-starforce/80056 I really have to see if I can find the tools mentioned there and maybe can create a perfect StarForce or CD-Cops backup based on this.
³ I consider CD emulation as inferior solution compared to a simple, perfectly working backup. Of course virtual drives are faster, more versatile and far more convenient. The problem is that the target computer has to have some kind of emulator installed. I wouldn’t call Daemon Tools or Alcohol 120% trustworthy. They (can) both contain adware and may upload some kind of telemetry or whatever they call their super-okay-nothingfishy-going-on-here “we collect this data for improvement”-thing at the moment. My test machine being an offline XP machine there are no such problems.
  • Like
Reactions: 4 people

Comments

Congratulations,Sinchen !! :bow:

Awesome Research,Persistence and Patience as every Time when you did such Things.
Now we need a Time Machine to bring you back to these "Dark times,when Shadows crawled over our legally buyed Games...) Days and you would be a Hero.^_^


And....

I saw you......on a Reflection on the Right upper Corner of the Screen....Hehehe.....:lol:
 
  • Like
Reactions: 1 person
alexander1970 said:
I saw you......on a Reflection on the Right upper Corner of the Screen....Hehehe.....
  • Non-reflective screen
  • Heavy compression blurring up any complex movement in artifacts
  • I didn't even do this myself for the recording
  • Nobody was near a point that they could be in upper right corner of the screen -- even if there had been a perfect mirror
  • The reflection on the left side of the PC tower isn't me (or any other human) but a coat hanging over a floor lamp used as improvised sunscreen

  • Or maybe you meant the symbol near the upper right corner that started the game. That is the Hugo troll! Yes, I am ugly. But not as ugly as that stupid troll figure.

Awesome Research,Persistence and Patience as every Time when you did such Things.
Now we need a Time Machine to bring you back to these "Dark times,when Shadows crawled over our legally buyed Games...) Days and you would be a Hero.
Geez, Alex, read a bit on myce to find the brains behind some clever tricks like Twinpeaks. Those are heroes! I am an interested user, nothing more nothing less.

By the way: As much :shit: as these disc based protections are/were (some do still exist, CD-Cops is still available according to the Linkdata site), they were much less of a shadow crawling over our legally bought games than the current methods. Online activation or even permanent online. Dependence on servers. Connection to some account. Only available via Steam, Origin or whatever. No, thanks.
CD/DVD protections work a 100% offline¹. The games still work after decades (the only problem being the XP-compatible hardware getting old and unreliable)

Of course the ravages of time will not let optical media survive for eternity. But I must say pressed discs fare pretty well so far – looking at the "good vs. failed"-ratio in my collection. You know from PM that I now have two additional discs (one CD, one DVD) that seem to be failing prematurely. The DVD (ProtectDisc DVD) was in new condition and never opened before I got it. My guess here is wrong storage condition (indication of heat/attic storage). The CD (Safedisc 3.2) is a bit worn down but I have no idea what the damage is. Neither a scanner nor a camera can adequately get a good picture (I will try again). And don't even hope to see me in CD reflection. That will never happen. I'm gonna wear my Darth Vader mask – not kidding.


p.s.
I can make the copy start from other drives as well by starting a file copy and aborting it multiple times with random duration. It doesn't work very often, but it does sometimes. Despite the ingenious idea behind it, the implementation seems to be terribly flawed. I don't think StarForce can be fooled this way although it is said to be a "Cops clone". The rootkit-like drivers will surely stop such arbitrary attempts to manipulate seek times.



_______________
¹ Yes, I know SecuROM product activation. That is – of course – not (only) a CD/DVD protection.
 
  • Like
Reactions: 1 person

Blog entry information

Author
KleinesSinchen
Views
341
Comments
4
Last update

Downloads

  • CD-Cops_fail.zip
    4 MB · Views: 47

More entries in Personal Blogs

More entries from KleinesSinchen

General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    It's great <3
  • AncientBoi @ AncientBoi:
    LoL. No. good bye
  • Skelletonike @ Skelletonike:
    Fried tripas and fries <3
  • K3N1 @ K3N1:
    My power just randomly went out and it's not even raining out lol
  • H @ hecker_isaac:
    morning peeps
  • coolax @ coolax:
    hey guys anyone can help me for LOZ : TOTK ? im trying to install theses 60fps file but I don't understand where i'm suppose to paste them. ? anyone kno ?
  • K3N1 @ K3N1:
    Your mom's spaghetti
  • Psionic Roshambo @ Psionic Roshambo:
    Her armpits sweaty already
  • K3N1 @ K3N1:
    On the surface
  • Psionic Roshambo @ Psionic Roshambo:
    Flies crawling and pizza stained already
  • K3N1 @ K3N1:
    My noodle has vomit on it already
  • Psionic Roshambo @ Psionic Roshambo:
    Monica's dress stained already
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Bill Clinton no!
    +1
  • SylverReZ @ SylverReZ:
    Lmao
    +1
  • Sonic Angel Knight @ Sonic Angel Knight:
    Mama Mia spaghetti :P
    +1
  • DJPlace @ DJPlace:
    don't forget the meatballs
    +1
  • Sonic Angel Knight @ Sonic Angel Knight:
    Mama mia wouldn't forget meatballs in her spaghetti. :P
  • Sonic Angel Knight @ Sonic Angel Knight:
    Speaking of meatballs, what's the deal with meatball sandwich? How can people eat those? It's ROUND. Trying to bite those in a sandwich is a challenge. It's easier to eat a burger stacked with toppings. :ninja:
  • idcwhat3v3r @ idcwhat3v3r:
    here's my cup of care
  • idcwhat3v3r @ idcwhat3v3r:
    oh look, IT'S FUCKING EMPTY.
  • K3N1 @ K3N1:
    Seems familiar
  • Psionic Roshambo @ Psionic Roshambo:
    Spaghetti noodles are straight until you get them hot and wet too lol
    Psionic Roshambo @ Psionic Roshambo: Spaghetti noodles are straight until you get them hot and wet too lol