Re:Old-School PC Copy Protection Schemes (2006)
by Nr7 on Tuesday July 19, 2016 @02:35AM
(#12120194)
IMO Dungeon Master for the Atari ST & Amiga has the greatest copy protection scheme ever created. It utilized (amongst a multitude of other things) something called "fuzzy bits" that were bits which values were not set but could be either "0" or "1" when read.
>If you copy your original Dungeon Master floppy disk using your favorite disk copier, the copy will not have the fuzzy bits but normal bits instead. The game can easily detect their presence by reading these bits several times: if it gets random results, then it assumes the disk is original. If it gets consistent results, it assumes the disk is a copy.
Re:Old-School PC Copy Protection Schemes (2006)
by jonathankoren on Tuesday July 19, 2016 @03:34AM
(#12120360)
This worked because the magnetic domains on the disk were larger than the r/w head on drive, and due to play in the servo mechanism. It's the same reason why the DOD creates the 7-pass rule for securely erasing disks. You could simply read the disk multiple times and get slightly different results with some statistical analysis and some cribs, you could at least partially reconstruction the original data.
Today, magnetic disks have magnetic domains pretty much the same size as the head, and the servos are much more accurate. One pass erasing is sufficient. 27-pass is just a waste of time.
Re:Old-School PC Copy Protection Schemes (2006)
by theandrewbailey on Tuesday July 19, 2016 @11:30AM
(#12122299)
SSD wear leveling algorithms ensure that the entire disk is used evenly. Any block on the drive can be literally anywhere in the storage medium, even more so than with hard drives. Some SSDs have significantly more storage media than they report (over-provisioning), again for wear leveling.
In theory, SSD erasing is solved by TCG OPAL functionality. All data written to the disk medium is encrypted, whether or not it is taken advantage of by the user. The key it uses cannot be retrieved or set by the user. Tell the disk to change the key it uses and the entire device is unintelligible noise.
Re:Old-School PC Copy Protection Schemes (2006)
by flyinghamster on Tuesday July 19, 2016 @12:13PM
(#12122574)
Shouldn't the ATA Secure Erase command take care of properly blanking an SSD? (Assuming that its firmware can be trusted, of course.)
In practice, it's a bit more complicated, though - typically the BIOS (or is the operating system?) locks out Secure Erase and you have to hot-remove the drive and reconnect it before the drive will accept it.
Re:Old-School PC Copy Protection Schemes (2006)
by camiller on Tuesday July 19, 2016 @08:53AM
(#12121414)
Back in the Apple ][+ days there was a copy protection scheme that depended on the spindle speed/timing of the old Apple ][ disk drive. The original would be recorded slightly off the proper speed, but still readable (unless the timing was off the other way on your drive unit). Copies would record at normal and the software could detect that and refuse to run. An issue of the old Hardcore Computist magazine (core/apple pun intended) had instructions for adding a speed control knob to a disc ][ drive unit so you didn't have to take the cover off and use a jewelers screwdriver to adjust the potentiometer. In college I occasionally made a couple extra bucks teaching Apple software classes at computer stores. One customer had an issue with a drive unit that was spinning to fast being unable to read the software. A little bit of screwdriver work fixed it right up.
Re:Old-School PC Copy Protection Schemes (2006)
by kazinator on Tuesday July 19, 2016 @10:36AM
(#12122016)
Also, using quarter track increments for unusual spacing or staggering of the writes.
(IIRC, the movement of the floppy head was controlled by software stepping of a stepper motor. The motor had four steps to move from one track to another.)
Re:Old-School PC Copy Protection Schemes (2006)
by webtechgal on Tuesday July 19, 2016 @09:42AM
(#12121670)
Kinda off topic, but that reminds me of some early virus/es that would run the floppy r/w head re-calibrate command in an infinite loop and if not stopped soon, would ruin the head alignment, rendering the drive permanently unusable.
Re:Old-School PC Copy Protection Schemes (2006)
by evantahler on Tuesday July 19, 2016 @02:39AM
(#12120203)
My favorite were the old age verification systems. I remember my dad had the original? Leasure Suit Lary, and you had to prove you were both authentic and of age.
Authentic: enter the 5th word on page 7 of the instructions (easily foiled by a copy machine)
Of Age: who won the 1978 World Series? What is a 6th grader to do there? Phone an uncle? Go to a library or book store? I breakable... Pre internet anyway :)
Re:Old-School PC Copy Protection Schemes (2006)
by sgt101 on Tuesday July 19, 2016 @11:47AM
(#12122409)
I remember Elite on the ZX Spectrum had a novel scheme : a prism that you held up to the screen after loading the game to read a challenge code. Quite effective in that manufacturing a similar bit of plastic was beyond the ken of most teenagers.
Seems to me that modern displays know how big and high res they are so could calibrate the challenge to the lens lock size, so perhaps this brand of weirdness will ride again!
Re:Old-School PC Copy Protection Schemes (2006)
by hrnnnnnn on Tuesday July 19, 2016 @03:59AM
(#12120465)
I used to copy my friends' Amiga games, and by far the trickiest was one of the Worms games. The code book was black paper with glossy black text, making it almost impossible to scan or photograph.
I settled on figuring out the most freqently used page and copying it out by hand, my mum reading out the numbers as I wrote them down. Good times.
Re:Old-School PC Copy Protection Schemes (2006)
by StanislavPetrov on Tuesday July 19, 2016 @02:27AM
(#12120165)
I was always partial to the copy protection in Alternate Reality: The City
>The first game, The City, also featured a novel[citation needed] anti-copying technique. The program disks could be copied though the standard methods and the copy would appear to work. However, not long after the player began the game, their character would become weaker and weaker and then die from an apparent disease.
Re:Old-School PC Copy Protection Schemes (2006)
by detaro on Tuesday July 19, 2016 @02:30AM
(#12120176)
Settlers III broke the game similarly. You could start playing, but once you got to manufacturing weapons for your soldiers the iron smelters produced pigs instead of iron bars and you were stuck. (and few other, similar "bugs")
Re:Old-School PC Copy Protection Schemes (2006)
by ascagnel_ on Tuesday July 19, 2016 @09:52AM
(#12121740)
Newer games do some similar things. Serious Sam 3 had an invulnerable enemy follow you around and attack you, while Batman Arkham Asylum took away the ability to glide with the cape.
Re:Old-School PC Copy Protection Schemes (2006)
by sgift on Tuesday July 19, 2016 @09:11AM
(#12121498)
And minus points for their copy protection scheme sometimes stopping originals from working. I buyed Settler III and it didn't work correctly (trees wouldn't grow back), so I phoned their support and they told me that that was the copy protection scheme in action. Great work ... thanks. At least they fixed it in an update.
Re:Old-School PC Copy Protection Schemes (2006)
by mwexler on Tuesday July 19, 2016 @10:37AM
(#12122027)
The astonishing text adventure Amnesia by Thomas M. Disch (Electronic Arts, 1986) also did something like this. The copy appeared to let you play (with an obnoxious codewheel on top of a custom disk format), but you got stuck in a hotel room you can't leave.
https://en.wikipedia.org/wiki/Amnesia_(video_game)
and an amazing writeup giving some background of Disch and the game is at www.filfre.net/2014/09/amnesia/ For the time, really an amazing game, if frustrating and flawed in places.
Re:Old-School PC Copy Protection Schemes (2006)
by webtechgal on Tuesday July 19, 2016 @04:02AM
(#12120475)
Wasn't there some method where a (physical) hole was made somewhere (presumably in an unused track/sector) in the floppy so that the original floppy would work, but disk-to-disk copy operation would fail?
Then, at some point in time came along those (parallel port pass-through) dongles - I think they used to be called HASP (HArdware for Software Protection).
Re:Old-School PC Copy Protection Schemes (2006)
by webtechgal on Tuesday July 19, 2016 @09:35AM
(#12121636)
Ah, so USB is what it is at now! I think one of the first movers in the HASP sector was an Israeli company, called Alladin Technologies or something - don't know if they're still around.
Re:Old-School PC Copy Protection Schemes (2006)
by reitanqild on Tuesday July 19, 2016 @01:40PM
(#12123303)
Used HASP dongles as late as 2012 for some realtime camera software. Alladin seems familiar too but I cannot say for sure if it was that or another.
Suffice to say: for being Digital Restrictions Managements tools they worked amazingly well, we had far more issues with activating Windows downgrade licenses and least but not last individual RHEL licenses :-/
Re:Old-School PC Copy Protection Schemes (2006)
by sdfgsdfgsdfg on Tuesday July 19, 2016 @07:40AM
(#12121126)
Throwaway to answer but: I remember that the "5 1/4" floppy disk of the game "Lemmings" had a hole somewhere that was blocking the regular copy programs (like diskcopy).
Re:Old-School PC Copy Protection Schemes (2006)
by webtechgal on Tuesday July 19, 2016 @09:58AM
(#12121774)
Exactly. Some Financial Accounting packages selling here in India back then used that trick.
My former boss (in IT since 1983, from whom I got initiated to hacking) wrote a disk copy program that would copy the source disk sector to sector, ignoring any error along the way, that dealt with the hole in short order. (He used it to make backup copies for legit users, and not for piracy.)
Re:Old-School PC Copy Protection Schemes (2006)
by ghostDancer on Tuesday July 19, 2016 @06:52AM
(#12120977)
I remember "Manic Miner" for Spectrum had a card with a colour matrix[0] and you had to enter the correct one to play, in that time colour copies were not available or more expensive than the game.
[0]http://archive.worldofdragon.org/index.php?title=Manic_Miner
Re:Old-School PC Copy Protection Schemes (2006)
by vblord on Tuesday July 19, 2016 @09:04AM
(#12121466)
lol. That brings me back. I actually own a physical copy of "Don't Copy That Floppy" on VHS. Coincidentally we stole it from our computer teacher when I was a little kid.
Re:Old-School PC Copy Protection Schemes (2006)
by Waterluvian on Tuesday July 19, 2016 @10:30AM
(#12121978)
It was the first video I ever saw run on a computer. I got it on a Nautilus CD and played on my Macintosh LC3. Only 8MB of RAM so it was like 160x120 resolution or something.
Re:Old-School PC Copy Protection Schemes (2006)
by jonathankoren on Tuesday July 19, 2016 @03:46AM
(#12120415)
The original Sid Meier's Pirates would ask you when with Spanish treasure fleet or silver train would arrive somewhere on some date. If you answered wrong, the game would still play, but you would begin at a distinct disadvantage. A skeleton crew and a leaking pinnace (the smallest ship) if I remember correctly.
Re:Old-School PC Copy Protection Schemes (2006)
by jrockway on Tuesday July 19, 2016 @02:15AM
(#12120101)
I remember playing Railroad Tycoon as a kid. I never realized that the train it showed on startup was copy protection. I just thought it was a stupid guessing game that they threw in as a bonus or something, like they wanted to make sure you knew all the locomotive types before you got to them in the game.
Re:Old-School PC Copy Protection Schemes (2006)
by thaumasiotes on Tuesday July 19, 2016 @06:01AM
(#12120850)
Civilization has the special trait that all of the copy-protection questions have their answers available in-game through the civilopedia. I always thought that was funny.
Re:Old-School PC Copy Protection Schemes (2006)
by sevensor on Tuesday July 19, 2016 @11:15AM
(#12122238)
Did the same thing with RRT. A great game, and the gameplay still holds up, although the station limit is annoying. Even the signal system is fun once you learn how to use it.
Re:Old-School PC Copy Protection Schemes (2006)
by rhizome on Tuesday July 19, 2016 @02:06AM
(#12120066)
Old school here is analog codewheel and "third word on page 75" old school hardcopy schemes (tl;dr), but I never would have played Zork III without CopyIIPC.
Re:Old-School PC Copy Protection Schemes (2006)
by flyinghamster on Tuesday July 19, 2016 @12:21PM
(#12122622)
Robotwar (a programming game in which you program robots in a vaguely BASIC-like language and then let them fight in an arena) had a copy-protection scheme that could be defeated by, as I vaguely recall, breaking into a DOS prompt and saving files to cassette, then transferring them to a normal DOS disk.
Re:Old-School PC Copy Protection Schemes (2006)
by MattSteelblade on Tuesday July 19, 2016 @11:03AM
(#12122169)
I remember having to do this for Sid Meier's Civilization for DOS. A few turns into the game, it would ask a trivia question that was answered in the manual (which of course was missing). Eventually got good at answering the questions as the game would end if you failed.
Re:Old-School PC Copy Protection Schemes (2006)
by spacemanmatt on Tuesday July 19, 2016 @11:59AM
(#12122482)
I cut my assembler/hardware teeth diagnosing and patching the scheme protecting a PC game called Zany Golf. All it had was a bad block check, and a Phrack article on catching INT13 was all I needed to short-circuit the validation routine. Good times.
Re:Old-School PC Copy Protection Schemes (2006)
by amelius on Tuesday July 19, 2016 @08:49AM
(#12121398)
Another technique might be to randomly destroy sectors on the back of the floppy disk, e.g., using a laser. Then format the back of the disk, and record the locations containing errors, and store these locations on the front side of the disk.
Re:Old-School PC Copy Protection Schemes (2006)
by realkitkat on Tuesday July 19, 2016 @11:57AM
(#12122467)
DayDream BBS used to have a copy protection mechanism where when it detected being a pirated copy, it silently enabled 'shell' command for all the BBS users. I imagine that gave a pause to a few Sysops! :)
Re:Old-School PC Copy Protection Schemes (2006)
by jrnichols on Tuesday July 19, 2016 @10:44PM
(#12126520)
years ago, I pirated a copy of Half Life. It had what I could only assume was a way to detect cracked versions. Remember the long train ride at the beginning? That goes into the canyon and finally stops at the train platform with the guard standing outside? The guard that then has to open the door?
In the version that I found, the guard didn't open the door. The guard fell over dead.
I tried again and again and the guard would still fall over dead every time. Wasn't sure if I was going crazy, or if I had just been trolled by a game developer somehow.
Re:Old-School PC Copy Protection Schemes (2006)
by phjesusthatguy3 on Tuesday July 19, 2016 @01:34PM
(#12123270)
I had a copy (ISEPIC cart) of Beach Head II for C64. When I copied that floppy I ended up with a long black-on-green screed about how copying games was wrong. It surprised the hell out of me.
Re:Old-School PC Copy Protection Schemes (2006)
by kazinator on Tuesday July 19, 2016 @10:32AM
(#12121985)
Did these code wheel things work? All it takes is someone to go through the wheel positions and type out all the words to a plain lookup table that can be circulated as a text file.
Re:Old-School PC Copy Protection Schemes (2006)
by Delpin0 on Tuesday July 19, 2016 @02:13PM
(#12123614)
They worked because there was no real internet to speak of. Yes, you could put that text file on a floppy or print them out, but outside of your friends, there was no real simple way to spread that information. BBS distribution was also so small it would not have been a thing.
Re:Old-School PC Copy Protection Schemes (2006)
by blincoln on Wednesday July 20, 2016 @11:17AM
(#12129678)
Additionally, most(?) of the code wheels had multiple discs stacked together. i.e. it wouldn't be a two-dimensional lookup table, but three- or four-. IMO it would be more likely for someone to write a simple software utility to emulate it, but it would probably be simpler than that to just remove the check from the game :).
>If you copy your original Dungeon Master floppy disk using your favorite disk copier, the copy will not have the fuzzy bits but normal bits instead. The game can easily detect their presence by reading these bits several times: if it gets random results, then it assumes the disk is original. If it gets consistent results, it assumes the disk is a copy.
http://dmweb.free.fr/?q=node/210
Today, magnetic disks have magnetic domains pretty much the same size as the head, and the servos are much more accurate. One pass erasing is sufficient. 27-pass is just a waste of time.
Now for SSDs, you're just screwed.
In theory, SSD erasing is solved by TCG OPAL functionality. All data written to the disk medium is encrypted, whether or not it is taken advantage of by the user. The key it uses cannot be retrieved or set by the user. Tell the disk to change the key it uses and the entire device is unintelligible noise.
Some articles: http://www.techrepublic.com/article/erasing-ssds-security-is...
http://arstechnica.com/security/2011/03/ask-ars-how-can-i-sa...
In practice, it's a bit more complicated, though - typically the BIOS (or is the operating system?) locks out Secure Erase and you have to hot-remove the drive and reconnect it before the drive will accept it.
It does that -- by clobbering the hw encryption key.
edit: Found some old digitized library of issues online. Not sure which issue it was: http://computist.textfiles.com/
(IIRC, the movement of the floppy head was controlled by software stepping of a stepper motor. The motor had four steps to move from one track to another.)
Authentic: enter the 5th word on page 7 of the instructions (easily foiled by a copy machine)
Of Age: who won the 1978 World Series? What is a 6th grader to do there? Phone an uncle? Go to a library or book store? I breakable... Pre internet anyway :)
Luckily they were all multiple-choice so over time fourteen year old me learned the answers.
Here's the wikipedia page : https://en.wikipedia.org/wiki/Lenslok
Seems to me that modern displays know how big and high res they are so could calibrate the challenge to the lens lock size, so perhaps this brand of weirdness will ride again!
I settled on figuring out the most freqently used page and copying it out by hand, my mum reading out the numbers as I wrote them down. Good times.
>The first game, The City, also featured a novel[citation needed] anti-copying technique. The program disks could be copied though the standard methods and the copy would appear to work. However, not long after the player began the game, their character would become weaker and weaker and then die from an apparent disease.
https://en.wikipedia.org/wiki/Alternate_Reality_(series)#Tec...
Then, at some point in time came along those (parallel port pass-through) dongles - I think they used to be called HASP (HArdware for Software Protection).
https://sentinel.gemalto.com/software-monetization/sentinel-...
Suffice to say: for being Digital Restrictions Managements tools they worked amazingly well, we had far more issues with activating Windows downgrade licenses and least but not last individual RHEL licenses :-/
My former boss (in IT since 1983, from whom I got initiated to hacking) wrote a disk copy program that would copy the source disk sector to sector, ignoring any error along the way, that dealt with the hole in short order. (He used it to make backup copies for legit users, and not for piracy.)
I tried again and again and the guard would still fall over dead every time. Wasn't sure if I was going crazy, or if I had just been trolled by a game developer somehow.
Without the prism it just looked like random dots.
I might be imagining this.