home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / maj / 2196 / readme.1st < prev    next >
Text File  |  1994-02-12  |  5KB  |  114 lines

  1.  
  2.  
  3.  
  4.  
  5.              Protect! EXE/COM v.5.0
  6.               (C) 1993,1994 Jeremy Lilley
  7.               All Rights Reserved
  8.  
  9.  
  10.     Thank  you  for  obtaining  Protect!  EXE/COM  v.5.0  to
  11. evaluate.  Please read through this  file before  using Protect!
  12. EXE/COM.  Also,  the documentation is only 8 pages long,  so you
  13. may probably want to look at it before you use Protect.
  14.  
  15.     If you're unfamiliar with Protect!,  it is an encryption
  16. and anti-hack program  for EXE/COM files.  It scrambles  EXE and
  17. COM files and adds a security  seal to the specific file. If the
  18. file is  tampered with  or modified,  the internal security seal
  19. detects the change using a CRC  and stops execution of the file.
  20. The  user  sees  a  file  integrity   error  message,  which  is
  21. customizable by registered users.  Thus,  you can have a message
  22. like "ACCESS DENIED - This File Has Been Changed, Please Contact
  23. xxxx For A Safe Copy," etc. Most authors/developers would *much*
  24. rather have a message like that pop up than have their copyright
  25. screens "missing" or have the program crash due to tampering!
  26.  
  27.     Protect!  has no  special  requirements  except that the
  28. program  must be  DOS-based and  be less  than around 600k  (the
  29. whole program must  fit in memory when  initially loading).  You
  30. don't need to use  an EXE compressor  (as in previous versions),
  31. but  it is  *HIGHLY RECOMMENDED*  that you do,  unless you  have
  32. reason not to. Protect! doesn't compress files itself because it
  33. was designed  primarily with a focus on the  security aspects of
  34. your files rather than to duplicate the functions of EXE and COM
  35. compressors  already on  the market.  LZEXE,  a  *FREEWARE*  EXE
  36. compressor that  you can get almost anywhere today,  or PKWare's
  37. PKLITE (R) will reduce the  final file size and speed up loading
  38. when used on the file right before Protect! is used, and, again,
  39. use  of one of  them is  highly recommended.  Protect!  has been
  40. thoroughly  beta-tested  on a variety of  systems and  operating
  41. systems to  ensure that  compatibility  is never  sacrificed for
  42. the security of your programs.
  43.  
  44.     Protect! now uses advanced anti-debugging techniques and
  45. its own mutation engine  (see the documentation  for more on the
  46. mutation engine)  to thwart your  programs from being "cracked."
  47. No longer can a  few  bytes be blanked  out to  prevent  certain
  48. copyright screens from being displayed or to change the behavior
  49. of the  program.  You won't have  to worry nearly as  much about
  50. people disassembling  your secret  algorithms or  every Dick and
  51. Jane using a simple  hex editor to change  unprotected copyright
  52. messages. 
  53.  
  54.  
  55.     To Protect a file, simply run Protect! on it:
  56.  
  57.         PROTEXCM MYPROG[.EXE or .COM]
  58.  
  59.         (If no extension is specified, it will
  60.         try to search for the file, EXE first.)
  61.  
  62.  
  63.                                 Page 2
  64.  
  65.  
  66.         
  67.         If and when you register, you just need
  68.         to add one more parameter to change the
  69.         file integrity error message.
  70.  
  71.  
  72.     Don't let the simplicity of Protect! fool you -  it is a
  73. powerful  anti-hack  program that  has been tried,  tested,  and
  74. improved upon for the last year.  No TSRs or  anything obtrusive
  75. are needed -  the variable-length security envelope added to the
  76. file (less than 1k in most cases) takes care of all of the anti-
  77. debugging and integrity checking.
  78.  
  79.     MarkEXE v.2.0,  a  utility  that  you  can use  to imbed
  80. copyright  messages  in the  beginnings  of  EXE files,  is  now
  81. bundled with Protect. The license for it is the same as Protect!
  82. (i.e. you must register to distribute files modified by it). See
  83. MarkEXE.DOC for details.
  84.  
  85.     If you are  testing Protect!  by Protecting a  file  and
  86. then  modifying it,  please  note  that if you  modify  the very
  87. beginning  or the  very end,  the results can  be  unpredictable
  88. (because  you're  changing  the  actual  structure of  the file,
  89. especially in EXE files).  Protect! will blank out (fill in with
  90. random bytes) the EXE header  (which is coincidentally where the
  91. PKLITE (R) copyright message,  among others, is stored).  If you
  92. modify these  random  bytes with a  sector editor,  nothing will
  93. happen, but it won't affect the operation of your program.
  94.  
  95.     Protect! is  $25, and in order  to distribute files that
  96. you Protect, you must register.  Registered users  get a copy of
  97. PROTEXCM.EXE  without the beg screens,  slightly different  than
  98. the unregistered version (i.e. any future unregistered unprotect
  99. may  not  necessarily  work  for  a  registered  version).  Your
  100. registration also includes product updates and support.  Finally
  101. and most importantly,  you can customize your own file integrity
  102. error  messages  (especially  on  foreign-language  versions  of
  103. products). In any case, thank you for evaluating Protect!
  104.  
  105.  
  106.             Jeremy Lilley
  107.             Re: Protect! EXE/COM
  108.             2711 Oakview Circle
  109.             Medford, OR 97504
  110.             Compuserve: 75060,2074
  111.             Internet: 75060.2074@compuserve.com
  112.  
  113.  
  114.