home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / pc / crack / sscrack.txt < prev    next >
Encoding:
Text File  |  2003-06-11  |  4.1 KB  |  99 lines

  1.                              SOFTWARE PIRATES INC.
  2.                                    presents
  3.  
  4.                            Silent Service Unprotect
  5.  
  6.         This file will tell you how to unprotect "Silent Service" by Micro
  7.         Prose. To complete this unprotection you will need the following:
  8.  
  9.         1.      A good copy program like BACKUP.EXE or COPYIIPC.EXE.
  10.         2.      FIXSS.COM       included in the package.
  11.  
  12. BACKGROUND: The copy protection scheme used by Micro Prose on Silent Service
  13.         is very good.  I have found no commercial copy program that can
  14.         make a usable backup copy of this disk.  The Silent Service master
  15.         disk has track 10 specially made.  Track 10 has 16 sector ids on it
  16.         instead of the normal 8 or 9.  Using COPYIIPC, track 10 will be
  17.         reproduced with only 10 ids on it.  When Silent Service boots up it
  18.         verifies that all 16 sector ids exists.  The sectors on track 10
  19.         contain no usable data.  Silent Service just makes sure that they
  20.         exists.  Knowing this we can go in and patch Silent Service so that
  21.         it doesn't check track 10 at all.  After patching the program we
  22.         can go in and re-format track 10 to normal sector size.  Finally,
  23.         the makers on Silent Service, did one more little trick to prevent
  24.         DISKCOPY from working.  On track 12 side one, the sectors are in
  25.         sequential order.  This screws up DISKCOPY into thinking the disk
  26.         drive door is open, when it is not.  We must re-format the track to
  27.         normal and put the data back.  Also, just for kicks, we observed
  28.         that there was no FAT table on this disk, but that the space where
  29.         a FAT table would go was not used, so we put a FAT table out there.
  30.         The will make the disk look like it really is a double-side 8
  31.         sectors/track disk to DOS.  This allows DISKCOPY to know how the
  32.         disk is formatted.  With this done, you will have a working copy of
  33.         Silent Service that can be copied by DISKCOPY.COM.
  34.  
  35.           Now I realize that most of you probably won't understand most of
  36.         what I just said up there. That's OK. We provided a small program
  37.         FIXSS.COM that does most of the work for you.
  38.  
  39. Step 1: Make a backup copy of your master Silent Service disk. Your copy
  40.         program must be able to handle non-DOS sector sizes. Norell BACKUP or
  41.         Central Point COPYIIPC can do this. Remember to copy both sides of
  42.         the disk, Silent Service is double-sided. Once you have copied the
  43.         master disk put it away. You will not be needing it again.
  44.  
  45. NOTE:   The backup copy just made will not function ... yet. When you are done
  46.         with Step 2, the disk will be DISKCOPYable.
  47.  
  48. Step 2: Put copy of Silent Service into drive A. Then execute the FIXSS
  49.         program. This program will make all the patches to the game for
  50.         you. When it has completed you will have a DISKCOPYable version of
  51.         the game.
  52.  
  53.     Unprotect for TEST DRIVE game by Accolade...
  54.        by Mary Burkoff
  55.        Assembly Language Guru
  56.  
  57.     12/25/87
  58.  
  59.     This unprotect works for TDCGA.EXE dated 10/26/87 4:43 pm
  60.     This removes all copy protection from the program.
  61.     We will use DOS DEBUG for this:
  62.  
  63.     from the DOS prompt:
  64.  
  65.     REN TDCGA.EXE SCHLONG <return>
  66.     DEBUG SCHLONG <return>
  67.  
  68.       (now you're in DEBUG)
  69.  
  70.     -D 70D6 L5 <return>
  71.       (you should get) 55 56 57 06 1E
  72.       (if not, wrong version of TD, see below)
  73.  
  74.     -E 70D6 31 C0 C3 <return>
  75.  
  76.     -D 70D6 L5 <return>
  77.       (you should get) 31 C0 C3 06 1E
  78.  
  79.     -W <return>
  80.       (you should get) Writing E080 bytes
  81.     -Q <return>
  82.  
  83.       (Now you're back in DOS)
  84.     REN SCHLONG TDCGA.EXE <return>
  85.  
  86.       (All done)
  87.  
  88.     If your version is different, or you wish to patch
  89.     TDEGA.EXE (The EGA version, which I don't have), search
  90.     for the 5-byte string above (55 56 57 06 1E) and try
  91.     changing it to 31 C0 C3 06 1E. This will probably work.
  92.  
  93.  
  94.             Comments, Suggestions, Thanks appreciated.
  95.  
  96.                Mary Burkoff
  97.                Atlanta PCUG
  98.                1-404-433-0062 (Data)
  99.