Saturday February 11, 2012 6:27 AM AEST

The pirate life for me

By Jake Carroll
10:53 Mar 2, 2010 | 14 Comments
Tags: software | piracy | and | protection | feature
«  »
The pirate life for me

The use of checksum techniques on shared media meant that when a user intentionally copied something from a disk onto another media type, it would slightly change something about that data, even if it were the headers of a file or table of contents. A small routine would run around and 'sum' looking for a known result, and if the result was wrong, the inference was the user was attempting to run from an illegitimate source. This got old pretty fast. People got sick of being tied to one form of media for all reads, loads and application dependence.

Dongle
In 1980, a software firm produced a piece of software known as WordCraft. The company became the first to ship a hardware protection mechanism to control software usage and piracy. Enter, the 'Dongle'. The premise behind the dongle was simple. You couldn't start a piece of software without the dongle being inserted into the computer, be it through a serial port, or a PET cassette port (as it was on the Commodore 64).

Over time, the concept of the dongle became more and more refined, with everything from simple UART (Universal Asynchronous Receiver Transmitter) systems being used to 'test' the validity of a dongle, to small microprocessors even being embedded in the devices. The more complex these systems became, ironically, the simpler they were to crack. The reason for this was the exposure through bus tracing of the protocol being used to negotiate the transaction between the software a user would run, and the hardware dongle. In trivialised dongle systems, the designer might simply put a return statement into execution to the effect of:

IF dongleUID[] is PRESENT

            THEN return 1;

ELSE return 0;

Such Boolean return statements are easily cracked by inserting spurious code on the localhost, or target machine.

Dongles have become more intelligent however, with cryptographic sums, crypto processors, hardware drivers and real time clocks (RTC) being employed. Interestingly, the dongle was the precursor to a whole line of new protection technologies to follow that, without the dongle, probably would never have existed.

The hardware checksum
By the mid to late 1980s dongles were being beaten, and the software checksum was a bit of a joke. Somebody got the idea that a global hardware level checksum might be a useful mechanism in slowing down the rapid growth of piracy. The idea was simple. Take a big bit of hardware, that has some known components and give each component some kind of 'signature' or assigned value. That value would then be added to the rest of the components in the host, to form the global checksum for the device.

When hardware piracy and the modifications being used to defeat software checks in hardware became apparent, the use of the global checksum came into its own. The global sum, if interrupted by a newly introduced component or unauthorised part, would fail, potentially rejecting the user from running a certain type of software or proprietary code. For those following closely, the Xbox 360 and PlayStation 3 both use a hardware level checksum across their components. Logically, the introduction of mod chips into the consoles has been difficult, as a result. Mess with the hardware, and you're messing with the software.

 
«  »
 
This article appeared in the February, 2010 issue of Atomic.

Behind the scenes with Mass Effect 3! GTX 560 VGA round-up! Essential Skyrim tweaks to improve your game! Plus reviews, news, hardware, more games, and easy to following modding guides for PC builders. ON SALE NOW!
14 Comments
orcone
Mar 2, 2010 11:37 AM
pyrates on the carrebeen was a terribel movie, stop sayin its good you moran
bastard
Mar 2, 2010 12:12 PM
Pyrates = Pirates
Carrebeen = caribbean
Terribel = terrible
sayin = saying
its = it's
moran = moron
Pyrates on the Carrebeen = Pirates of the Caribbean

There is a moron on here, but I am not sure the direction of the insult is correct.

About the article: Really found it interesting, I have seen many of the copy protections take place and it was a good read seeing it all in one article. Thankyou.
Hawkeye
Mar 2, 2010 12:30 PM
Once again, orcone shoots and scores :)
Sir_Substance
Mar 2, 2010 7:05 PM
"Wouldn't you rather play for the good guys, than the bad?"

But who are the good guys?
thesorehead
Mar 2, 2010 9:08 PM
1 internets for orcone.

Also, FWIW IMHO the biggest problem with piracy is the trading of counterfeit software. Not because it reduces the profits of the original creator, but because it delivers an inferior product that degrades the value of the original product.

This contributes to lower profitability of course, but it includes such problems as faulty merchandise being attributed to the original creator and malicious code inserted for nefarious purposes.
Count
Mar 3, 2010 8:58 AM
You're forgetting the earliest copy protection of them all, the "Answer this question from X page in the supplied manual". Most prominantly featured in Battle Chess (the original) and Return to Zork.

I remember trying to back up RA2, back in the day. Even then it only took 10 minutes to go online on my 56k modem and get the instructions on how to disable the EFM protection. Heh, good times.
sirtrancealot
Mar 3, 2010 12:52 PM
I still lol at the fact that most pirates get a better experience than those who pay for stuff, due to the fact there are no ads, warnings, compatibility issues.
IMHO this is one of the reasons why most people choose to pirate movies and TV, software not so much.
do i pay $40 for a blu-ray disk watch 10 mins of govt warnings about anti-piracy? or download it and get straight to the content..with a negligible difference in quality? hmmmmm decisions decisions!
sirtrancealot
Mar 3, 2010 2:19 PM
Don't forget the potions with letters from Prince of Persia!
classic copy protection!
Kythin
Mar 4, 2010 12:34 PM
what about the brilliant red-cellophane (sp?) window copy protection in the old sierra adventure games? I think it was to protect against photocopying the manual more than copying the 20+ floppy disks!
karlm
Mar 7, 2010 10:57 PM
what is nuts about copy protection these days is that usually it hinders those who do the right thing, (i.e. those who buy the software), rather than the pirates. Several games in the last year I have bought either failed to run or got the shits about what drive i ran it from - purely because of the copy protection schemes. Isn't it sad the fixes came in the form of 'no cds', even some of the companies realsing that the copy protection was ass-about and removed it totally - Quake 4 anyone?
Nowadays even though i have to be careful with my bandwidth - I buy through steam, or buy the boxed version and activate it through steam.
Doc Forrest
Mar 9, 2010 7:04 PM
Indiana Jones and the Fate of Atlantis worked using a code-wheel.
CodeMaster
Mar 19, 2010 6:26 PM
I bought GTA4 for PC and it didn't work, although my PC was high-end and met all of the requirements and then some. Tech support were unable to help me get the game to work, so I went out and bought the same game on PS3. Of course, it worked first go. After 5 months of e-mails to and from tech support, the PC version of GTA4 still did not work. In desperation I tried a not-so-legal PC version of GTA4 and it worked first go. Why is it that the legitimate product didn't work, whilst the 'other' version did? Is it still regarded as piracy to go to such extremes to get a game (that I had bought on 2 platforms already) to work?
es02
Mar 31, 2010 12:00 PM
"At some point in time, somebody realised it was hurting profits. Of all the somebodies... it was a games company."

I thought it was an anti piracy letter to the silicon valley computer g=club from Bill re some form of BASIC that was being shared around.

Maybe I'll have to dig out my copy of hackers again :S
Athlonite
May 18, 2010 6:35 PM
@ es02 your correct it was Bill Gates and it spelled the beginning of the end for the Home-brew computer club

@ CodeMaster no it does not as you already own the game legally and tech sup couldn't fix it for you
Comments have been disabled on this article.
 
Latest Competitions
 
Atomic Magazine

Issue: 133 | February, 2012

Atomic is a magazine aimed squarely at computer enthusiasts, gamers, and serious PC upgraders.

Every month we bring you the latest reviews of new technology and PC components, in depth features on everything from overclocking to console hacking, and gaming previews and interviews.
 
Latest Comments
 
Latest User Reviews
Battlefield 3 is the new benchmark online FPS
90%
A very fun and realistic multiplayer ride.
 
Antec Kuhler 920 - liquid cool
90%
Antec Kuhler 920 silent but effientive out of the box no maintence water cooling kit
 
Antec's Lanboy Air - our new favourite case
90%
Antec Lan boy Air in red a very cool design
 
Antec's Lanboy Air - our new favourite case
90%
This product overall is awesome.
 
MSI's GT780 laptop as fast as it gets
90%
Nice laptop
 
 
Close Get the February, 2012 issue of Atomic mailed to you for $8.95, including postage.

Buy nowDigital Version