
 SnoopStop History
 - Wow, almost as many revisions as HackStop :)

 v1.00   Just another little COM protector with SUB type cryption.
         Hi Stone :)

 v1.01   Rudimentary real-mode anti-debugging added.
 v1.02   Encryption now XOR-type with random key.
 v1.08   Protected mode anti-debug, SoftICE detection etc.

 v1.09   Constants for PM AD now encrypted with random key.
         Tougher RM AD.

 v1.101  New 256-bit data encryption, non-unique key.

         Each copy has a unique 256-bit ID - this is used to encrypt
         the COM file. The encryption can be reversed and the original
         text seen by re-running SnoopStop on the file, providing that
         the key ID is the same. The file will crash if you try to run
         it, but you can still see the text inside.

         Another incentive to register (FREE) - you'll get a unique ID
         for encrypting that only your copy can reverse.

 v1.102  Secret message placed encrypted in every COM file produced.
         There is a very small chance that the message will be readable.
         If you don't want the message appearing in the COM file to be
         readable, simply erase it and re-encrypt it.

         No cheating; you're not allowed to protect loads of files in a row
         just to see if you can get at the message!

 v1.103  'Kes' signature added and more bugs fixed :)
 v1.104  New improved GTR v1.90 detection, now reboots computer if GTR found
 v1.105  Screen AD to confuse people trying to unpack a SnoopStopped file

 v1.106  Copyright message displayed on loading COM files protected with
         evaluation versions of SnoopStop. Also, if a Snoopstopped file is run
         in Windows, an error message will be displayed, and the program will
         exit. Currently, SnoopStop is incompatible with Windows due to the
         need for ring 0 instructions. But it runs under QEMM though :)

 v1.107  CRC checks are now made on the signature and the
         registration information. Lamers have no hope now, as if they
         ever did in the first place :)

 v1.108  A nicer way of showing messages now implemented, like Merlin's
         PCRYPT. You know what we mean };-)

 v1.109  Code CRC checking [at last]!
         Patching the code will have no effect now..

  v1.11  AH-YEAH!
         Code encryption!

         All the code in SnoopStop is now encrypted. This is the first
         public release of the protector, because thanks to the encryption
         F-PROT no longer recognises protected files as being VCL
         infected [VCL obviously uses some of the AD code in SnoopStop, it's
         just a bad search string].


 v1.12   Anti-UPC v1.11 code added: system will lock up if the code is
         traced with UPC. Anti-TEU v1.80 also added.

 v1.13   Evaluation version now only works 2 out of 3 times: this limitation
         is designed to prevent program distribution and is removed on
         registering (FREE).

         Code encryption *MUCH* improved, random keys now used.

 v1.14   JVP's previous SnoopStop EXE unpacker (NOT for COM files but the
         main EXE) thwarted :)

 v1.15   SnoopStop now protects SnoopStop (COM->COM compression).
         A combination of SnoopStop and registered HackStop protect the COM.

         (This allows you to see if SnoopStop runs on your system, since
          SnoopStop is in itself SnoopStopped)


