English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 10 August 2018, 19:45   #1
anotheramigafan
 
Posts: n/a
Different types of copy protection used in games?

Is there any threads on here that cover the different types of copy protection used by games and details on how they were actually cracked?

Ive had a bit of a search and read a couple of interesting bits, just wondering have I missed something.
 
Old 10 August 2018, 20:55   #2
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,160
most of disk/password protections are custom (even RN copylock has some custom bits), so each game needs a special processing. There aren't any "generic" cracks.
jotd is offline  
Old 10 August 2018, 21:37   #3
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,676
There's hardware protection too! Like the dongles for Robocop 3, Leaderboard, B.A.T II, Cricket Captain etc!!

Also Physical damage to the disk as seen on the C64 version of FLAK (AKA Syncr0l0k). A small indent has been pressed into the disk (away from the disk head so it doesn't damage it) so the game checks if writes to the damaged areas fail and passes the protection check if they do.

So a few more ways to copy protect a game!
BarryB is offline  
Old 10 August 2018, 21:58   #4
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,160
agreed, but the protection check is in no way generic. Else, if crackers could crack one game, they could crack all the others (that's almost what happened with the first Rob Northen copylocks when some idiots forgot to remove the dev files on Xenon 2 disk)

Even dongles have specific hardware and specific code check. The protections were tailored on each game, either in-house (manual protection) or hardware, sometimes with the help of specialized companies (Rob Northen, Ben Herdnon) for the most efficient ones.

If you want an interesting read, there's "games that were tough to crack": http://eab.abime.net/showthread.php?t=18974
jotd is offline  
Old 11 August 2018, 19:38   #5
anotheramigafan
 
Posts: n/a
Thats a great thread linked above. Thanks. Ive also been reading some interesting MFM stuff on flashtro.com
 
Old 11 August 2018, 22:38   #6
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Many physical types :

Amigados long track / Short tracks
MFM long tracks
Weak bit / Flakey bit

Software types :

Encryption, virtual machine, manual codes/password protection, burried checksums in code or data files tied to a physical protection : ex : RN Copylock + checksums (Jurassic Park, Parasol Stars)

Mostly used on Amiga.
dlfrsilver is offline  
Old 12 August 2018, 00:33   #7
Phantasm
Not a Rebel anymore
 
Phantasm's Avatar
 
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 497
In the simplest terms it boils down to 3 things.

1) things you can check to prevent piracy. Manual protection, various bad tracks on the disk, dongle etc
2) non standard disk format to store game data
3) anti temper mechanisms, checksums, encryption, blocking monitors/debuggers/action replay

Usually the best protections combine these in subtle ways that prevent the game from being played but without being obvious to the cracker

Any of these can be poorly implemented or well implemented so the quality of the protection is all in the implementation. The best are heavily interwoven into the game and not just a single check during the game load sequence. A poorly implemented protection can often be removed by changing a single byte of code to bypass it.
Phantasm is offline  
Old 12 August 2018, 01:08   #8
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
For instance, even coin-op machines use copy protections.

I remember patching 3 wonders CPS1 from Capcom, it has more than 350 protection routines lol
dlfrsilver is offline  
Old 12 August 2018, 01:12   #9
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Quote:
Originally Posted by dlfrsilver View Post
For instance, even coin-op machines use copy protections.
...or the encryption with the Raiden series that took people involved with MAME many, many years of hard work to decrypt / figure out.
DamienD is offline  
Old 12 August 2018, 09:32   #10
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by DamienD View Post
...or the encryption with the Raiden series that took people involved with MAME many, many years of hard work to decrypt / figure out.
Hardware encryption, tied to the sprite chip, and the whole thing maintained alive by battery LOL.

Yes, raiden, raiden II or Zero Team are those Seibu games with sprites encrypted.......
dlfrsilver is offline  
Old 12 August 2018, 09:38   #11
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,160
Here https://aarongiles.com/old/slapstic/, Aaron Giles is talking about making some games like Pit Fighter work on MAME. It involved trying to figure out how the "slapstick" chip worked. It's a chip that gives outputs with given inputs, but without any visible logic, which avoids board cloning.

You have to debug the game to see how it reacts.

Now VERY safe because
Quote:
the original masks for the slapstic had been lost by the company that manufactured them


On the other hand, the WORST protection I ever saw was Nightshift. Executable was packed, and the disk-based protection was in the (modified) unpacking routine. Problem is: if you use XFDDecrunch on it, it detects the format (despite the hacked unpack routine) & decrunches the executable without issue, and the protection is gone: dead without a fight.

(Imagine my surprise after a mandatory step of "try to decrunch", it worked right away)

Last edited by jotd; 12 August 2018 at 09:49.
jotd is offline  
Old 12 August 2018, 11:44   #12
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
And then there protections which don't need to be cracked at all because the coder added a backdoor to pass the protection. Recent example I found: Mean Streets, typing "NATALIE" at the manual protection will always let you pass the check.
StingRay is offline  
Old 12 August 2018, 12:09   #13
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,160
Probably coder girlfriend... Girlfriends are BAD for protections.
jotd is offline  
Old 12 August 2018, 16:19   #14
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by jotd View Post
Probably coder girlfriend... Girlfriends are BAD for protections.
LOL
dlfrsilver is offline  
Old 13 August 2018, 18:33   #15
Phantasm
Not a Rebel anymore
 
Phantasm's Avatar
 
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 497
Quote:
Originally Posted by dlfrsilver View Post
LOL

Bad for crackers too... that and beer.. how many scener's quit when they discovered girls and beer lol
Phantasm is offline  
Old 13 August 2018, 19:46   #16
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by jotd View Post
Probably coder girlfriend... Girlfriends are BAD for protections.

Depends. Mr. Antiaction used the name of his (wanted? secret? ) girlfriends as encryption keys (HELENA, ULRIKA, ANETTE, LINDA K.) so in that case the girlfriends weren't that bad for the protection. :P
StingRay is offline  
Old 13 August 2018, 20:40   #17
Juz400
Registered User
 
Join Date: Mar 2017
Location: London
Posts: 125
There is this, has anyone got an original that they can confirm this is REAL and not school playground legend....

[ Show youtube player ]
Juz400 is offline  
Old 13 August 2018, 20:47   #18
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
This is plain WRONG. Leander was using a custom MFM disk format, plus the usual PROTEC $924a long track protection.
dlfrsilver is offline  
Old 13 August 2018, 21:01   #19
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,160
I confirm that Leander used Psygnosis format #2 (same as Lemmings, Red Zone, SOTB 3, ...) plus a long track protection. But yes, if Leander was badly cracked, some platform was missing in a cave somewhere, making the game impossible to complete. Nice.
jotd is offline  
Old 14 August 2018, 00:29   #20
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by jotd View Post
I confirm that Leander used Psygnosis format #2 (same as Lemmings, Red Zone, SOTB 3, ...) plus a long track protection. But yes, if Leander was badly cracked, some platform was missing in a cave somewhere, making the game impossible to complete. Nice.
the format name is DMA DOS, it's a 6 sectors per track format.
dlfrsilver is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
ADF and Copy Protection gilgamesh New to Emulation or Amiga scene 3 14 January 2009 00:34
Copy protection? mai project.TOSEC (amiga only) 20 09 November 2008 14:39
Best Copy Protection? RedskullDC Nostalgia & memories 15 29 August 2008 10:09
Backing up games with copy protection VermillioN support.Games 2 06 November 2006 12:34
Copy Protection lopos2000 support.Games 7 24 August 2005 10:48

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 11:18.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11422 seconds with 13 queries