home *** CD-ROM | disk | FTP | other *** search
/ Various Unprotection Examples / unprotect.zip / unprotect / SOL-UNP / SOL-UNP.TXT < prev   
Text File  |  1989-04-02  |  3KB  |  53 lines

  1.  
  2.  
  3.  
  4.            Deprotect for SONS OF LIBERTY by Strategic Simulations 1988
  5.         
  6.         
  7.              Surely, this must be the most redundant passive protection 
  8.         scheme seen so far.  This game is of such massive complexity that 
  9.         it boggles the mind!  It is absolutely impossible to play the 
  10.         game without the documentation -- well 'nigh impossible for some 
  11.         of us to do well at it even with the docs!  Then to have a pas-
  12.         sive protection system that tests us to make sure we have a 
  13.         legitimate instruction manual is adding insult to injury!
  14.         
  15.              Actually this was one of the first passive protection 
  16.         schemes I had the misfortune to come across about a year ago.  At 
  17.         the time I solved it out of curiousity and thought, "Wow, this 
  18.         stupid system will never catch on, it's too easy!"  Sigh!  
  19.         
  20.              Anyway the first thing I found was that (using PCtools EDIT) 
  21.         all the (21) paragraphs used for questions were stored in plain 
  22.         ASCII in the 1st half of Relative Sector 165 of the file 
  23.         START.EXE.  Well, I figured maybe the corresponding Data Table 
  24.         wasn't too far away either and sure enough there it was on the 
  25.         second half of Relative sector 166 (beginning right after the 
  26.         ASCII word "ABORT".  The 21 words were encrypted -- I think they 
  27.         were ANDed with 64h -- but I may have forgotten exactly.  Anyhow 
  28.         they can be recognized by their irregular length (from "the" to 
  29.         "recconnaisance") and using "00" or "00 00" separators. If you 
  30.         have your manual handy and a table of normal ASCII characters it 
  31.         should be an interesting exercise to decode the 21 codewords 
  32.         used.
  33.         
  34.              Remember to make a diskcopy version of the game to perform 
  35.         the following patches on -- JUST IN CASE! 
  36.         
  37.              Your task is to block out the entire test word area with 
  38.         "00"s. In Relative Sector 166 of Start.EXE from Displacement 0095 
  39.         to Displacement 01D9. Or for you folks reading the right hand 
  40.         side of the screen from just after the word "ABORT" to just 
  41.         before the ASCII letters: " A) B)".
  42.         
  43.              Write it back to the disk and you're done.
  44.         
  45.              Now when you run START.EXE it will prompt you for a para-
  46.         graph as it did before.  Just hit return.  It will repeat the 
  47.         request three times.  Hit return each time and then you go on 
  48.         into the program. 
  49.         
  50.                                 --- The Reno Cracker    Apr 89
  51.                      
  52.         
  53.