CC>BM> N.>so I was wondering if anybody has a code/program to make a floppy
CC>BM> N.>non "copyable".
CC>BM> N.>I've already tried to write some formatters with funct. 05 int13h
but
CC>BM> N.>I got no result, you can still use the simple "diskcopy" to copy
t.
CC>BM>
CC>BM> N.>Any hint ?
CC> I don't know how diskcopy works, but you might think about low level
CC> ideas to help gard your disk. You might write a "signature" in an
CC> unused sector - You might require certain files to start at specific
CC> locations on the disk. You may take a "picture" of the file allocation
CC> table and store it in a file (making sure to allow for this new file
CC> to be present but not reported in the FAT picture). Just remember, if
CC> you can hake your own system: someone else can too.
CC> If you take a FAT picture, you might want to encrypt it based upon
CC> a portion of the FAT (for a semi-original key) and a separate key
CC> not retreivable from any portion of the disk.
CC> Would any of these ideas get past a diskcopy?
The first one wouldn't, since diskcopy copies ALL sectors of the source disk,
regardless of whether or not they're marked as used. I'm not entirely sure
what you mean for the second one, so I don't know whether or not it would get
past diskcopy... I know of a trick used in Ultima IV that can detect the
original disk, and diskcopy wouldn't work on it... I found out by running
Turbo Debug on it that it does some low-level disk access to load part of the
program, and it verifies the disk with a couple of different check with
different data in the area pointed to be Int 1Eh.... If I remember correctly,
the first check was done with 1024 bytes/sector and a gap length of 80h... I
think diskcopy assumes the bytes/sector to be 512, and the gap length the
standard for the size of diskette. I also discovered when doing a scandisk
f
it, that there was a section marked as bad, which is probably where this
"secret" data is stored, so that it won't accidentally get overwritten, but
the FAT table wouldn't tell you where to find it.
((Cloud))
MauveCloud@juno.com
* OLX 2.2 * Some people believe anything if you whisper it.
--- PCBoard (R) v15.3/M 10
---------------
* Origin: Next time, Dial The Wrong Number! (209) 943-1880 (1:208/205)
|