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)