delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2005/07/13/21:46:00

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "RetroMIDI" <fox AT zip DOT com DOT au>
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.djgpp
Subject: Re: Creating a copy protected floppy
Date: 13 Jul 2005 18:30:13 -0700
Organization: http://groups.google.com
Lines: 23
Message-ID: <1121304613.063822.249190@g14g2000cwa.googlegroups.com>
References: <1121199731 DOT 361001 DOT 326030 AT g43g2000cwa DOT googlegroups DOT com>
<qtu8d1h1ot3deg6sfpo8a3fuk8bprasl7s AT 4ax DOT com>
<Pine DOT GSO DOT 3 DOT 95 DOT iB1 DOT 0 DOT 1050713053319 DOT 19585A-100000 AT halifax DOT chebucto DOT ns DOT ca>
<1121251420 DOT 008623 DOT 117040 AT f14g2000cwb DOT googlegroups DOT com>
<yH9Be.4398$Hx2 DOT 1649 AT reader1 DOT news DOT jippii DOT net>
NNTP-Posting-Host: 220.233.4.234
Mime-Version: 1.0
X-Trace: posting.google.com 1121304618 10357 127.0.0.1 (14 Jul 2005 01:30:18 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Thu, 14 Jul 2005 01:30:18 +0000 (UTC)
In-Reply-To: <yH9Be.4398$Hx2.1649@reader1.news.jippii.net>
User-Agent: G2/0.2
Complaints-To: groups-abuse AT google DOT com
Injection-Info: g14g2000cwa.googlegroups.com; posting-host=220.233.4.234;
posting-account=JAScyQwAAABAG96TAezqZ9yP1aNWGdq3
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

I once made some money writing a copy-protection program to ude under
QBASIC.

It is possible to write EXTRA sectors on a particular track so that the
sector numbers are within the data sections of lower numbered sectors.

If you diskcopy the disk then the inbetwen sectors are not there and
can not be read becaue they do not exist.

To foil a TSR that pretends there are sectors there, you write data to,
say, sector one of the messed track and then read the same data back,
but addressing it by its other description as sector 9 (for example)
and at a specific offset.

These reads and writes are all absolute into a part of the floppy that
you mark as damaged or as a hidden, system file so that it does not get
erased in error.

This is difficult to, but works, because the floppy can only be copied
by a professional duplicator which ignores the FAT table and just
duplicates the disk bit by bit irrespective of the nature of the data
or the density or sector architecture

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019