10 August 2018, 19:45 | #1 |
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. |
10 August 2018, 20:55 | #2 |
This cat is no more
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.
|
10 August 2018, 21:37 | #3 |
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! |
10 August 2018, 21:58 | #4 |
This cat is no more
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 |
11 August 2018, 19:38 | #5 |
Posts: n/a
|
Thats a great thread linked above. Thanks. Ive also been reading some interesting MFM stuff on flashtro.com
|
11 August 2018, 22:38 | #6 |
CaptainM68K-SPS France
|
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. |
12 August 2018, 00:33 | #7 |
Not a Rebel anymore
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. |
12 August 2018, 01:08 | #8 |
CaptainM68K-SPS France
|
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 |
12 August 2018, 01:12 | #9 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
|
12 August 2018, 09:32 | #10 | |
CaptainM68K-SPS France
|
Quote:
Yes, raiden, raiden II or Zero Team are those Seibu games with sprites encrypted....... |
|
12 August 2018, 09:38 | #11 | |
This cat is no more
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:
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. |
|
12 August 2018, 11:44 | #12 |
move.l #$c0ff33,throat
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.
|
12 August 2018, 12:09 | #13 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,160
|
Probably coder girlfriend... Girlfriends are BAD for protections.
|
12 August 2018, 16:19 | #14 |
CaptainM68K-SPS France
|
|
13 August 2018, 18:33 | #15 |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 497
|
|
13 August 2018, 19:46 | #16 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
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 |
13 August 2018, 20:40 | #17 |
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 ] |
13 August 2018, 20:47 | #18 |
CaptainM68K-SPS France
|
This is plain WRONG. Leander was using a custom MFM disk format, plus the usual PROTEC $924a long track protection.
|
13 August 2018, 21:01 | #19 |
This cat is no more
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.
|
14 August 2018, 00:29 | #20 |
CaptainM68K-SPS France
|
the format name is DMA DOS, it's a 6 sectors per track format.
|
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 |
|
|