*******************************************************************************
******************************  VirusZ  V2.15  ********************************
*******************************************************************************

                           «·»  VirusZ  V2.15  «·»
                                -------------

                                 supplied By


                     :::::::::.   :::::::::.   .::::::::. tm
                     ::::  ::::   ::::  ::::   ::::  ::::
                     ::::  ::::   ::::  ::::   ::::  ::::
                     :::::::::'   :::::::::    ::::::::::
                     ::::         ::::  ::::   ::::  ::::
                     ::::         ::::  ::::   ::::  ::::
                     ::::         :::::::::'   ::::  ::::


                       Special greetings are going to:

              TRSI, Beermacht, Venture, Aspect & Famous'O'Hack..
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*******************************************************************************
******************************  VirusZ  V2.15  ********************************
*******************************************************************************



 /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 /\/\                                                                      /\/\
 \/\/              ##  ### ### ######  ##  ###  ###### #######             \/\/
 /\/\              ##  ### ### ##  ### ##  ### ##         ###              /\/\
 \/\/              ##  ### ### ######  ##  ###  #####    ###               \/\/
 /\/\               #####  ### ##  ### ##  ###     ###  ###                /\/\
 \/\/                ###   ### ##  ###  #####  ######  #######             \/\/
 /\/\                                                                      /\/\
 \/\/           THE ULTIMATE VIRUSKILLER WITH THE LICENSE TO KILL          \/\/
 /\/\                                                                      /\/\
 \/\/                          VIRUSZ 2.15 MANUAL                          \/\/
 /\/\                     (C) 1991,1992 GEORG HOERMANN                     /\/\
 \/\/                                                                      \/\/
 /\/\            !!! DON'T FORGET TO PAY YOUR SHAREWARE FEES !!!           /\/\
 \/\/                                                                      \/\/
 /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/


                      SOME NOTES CONCERNING LAW AND ORDER
                      -----------------------------------
  
    1. Copyright
    ------------    
    All parts of the VirusZ package are written and copyright (c) by  Georg
    Hoermann with exception of the reqtools.libraries, explode.library  and
    powerpacker.library. ReqTools.lib and PP.lib are written and  copyright
    (c) by Nico François who gave  the permission to use the libraries  and
    installation scripts  in  any freely  distributable  software  package.
    Explode.lib is copyright (c) by Peter Struijk and A. J. Brouwer.

    2. Disclaimer
    -------------
    The executionable and non-executionable parts of this software  package
    may NOT  be altered  by any  means (including  editing,  reprogramming,
    crunching, and resourceing), except archiving. The author is in NO  way
    liable for any changes made to any part of the package, or consequences
    thereof as he is in NO way liable for damages or loss of data  directly
    or indirectly caused by this software.

    3. Distribution
    ---------------
    Neither fees may  be charged nor  profits may be  made by  distributing
    this piece of software. Only a  nominal fee for cost of magnetic  media
    may be acceptable.
    Outside a single machine environment, you are NOT allowed to  reproduce 
    only some parts of the package, but you have to copy it completely. See
    this list of contents for verification:  

             VirusZ (dir)
                Docs (dir)
                   EarlyExplode.doc
                   EarlyExplode.doc.info
                   LibList.doc
                   LibList.doc.info
                   Library.doc
                   Library.doc.info 
                   VirusZ.doc                   
                   VirusZ.doc.info                 
                   VirusZ.history               
                   VirusZ.history.info                
                Libs (dir)
                   explode.library              
                   powerpacker.library
                   reqtools.library.13          
                   reqtools.library.20          
                   virusz.library               
                Tools (dir)
                   EarlyExplode
                   LibList
                Docs.info                          
                Install                         
                Install.info                     
                Install.script                  
                VirusZ                          
                VirusZ.info                     
             VirusZ.info                           
 
    Note that the original package was released as 'VirusZ215.lha' archive.
    If any parts were already missing when you received this package, look
    out for another source to get your software in future.

    4. Shareware
    ------------
    This and the following releases of  VirusZ are no longer Freeware,  but
    Shareware. This  means  you are  still  allowed to  copy  the  software
    freely, but you  have to  pay a  fee to the  author if  you use  VirusZ
    regularly. Suggested donation for VirusZ is  DM 10,- or US $5, but  you
    certainly are allowed to send me more :-)
    If you cannot afford the fee (poor students etc.), send me a nice gift,
    a postcard or anything else...
    The reason why I decided to make VirusZ Shareware is that I've spent so
    many hours for this program that I would be millionaire if I would  get
    a buck for every hour of work! A program worth using is worth buying.
    And finally a message to the  clever ones: The virusz.library v3.4+  is
    Shareware too. Don't think about using the new lib with an old  version
    of VirusZ.


                                 INTRODUCTION
                                 ------------

    1. VirusZ Philosophy
    --------------------
    VirusZ is another try to  make the perfect viruskiller. Although  there
    are already hundreds of killers, none had to offer the, in my  opinion,
    most important features. These  are to be short,  fast and not to  keep
    the user from working by opening a big screen with hundreds of  gadgets
    or locking the drives. If you like that type of killer, forget VirusZ.

    2. Why Use VirusZ?
    ------------------
    VirusZ detects over 386 bootblocks  (174+ bootblock viruses). The  file
    checker is one of the fastest  available and not only detects 43+  file
    viruses and 57+  crunchers, but  it also offers  you the  unbelieveable
    feature of decrunching  files. The  whole software is  written 100%  in
    assembly language for lightning speed. The memory checker removes  over
    170 viruses from memory without 'Guru Meditation' and checks memory for
    viruses regularly. VirusZ has easy to use intuitionized menus including
    keycuts for  both  beginners  and  experienced  users.  It  performs  a
    self-test on  every startup  to prevent  link virus  infection.  VirusZ
    works in the background and uses less than 0.5% of your processing time
    (use Xoper to verify). Last but not least, VirusZ is regularly  updated
    and hence offers you perfect protection against the latest viruses.

 N   NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   N
                                                        
 O  This version of  VirusZ detects and  repairs the damage  caused by  the  O
    Cameleon (Little Sven) virus. This  virus encrypts disk blocks  similar
 T  to the  Saddam virus. VirusZ is the first killer that does this...       T

 E   NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   E


                                GETTING STARTED
                                ---------------

    1. For The Very First Time
    --------------------------
    VirusZ requires  the  'reqtools.library' and  the  'virusz.library'  in
    order to work correctly. Included in  this package are two versions  of
    the 'reqtools.library', one for Kick 1.3 and one for OS 2.0. Chose  the
    one that fits with your OS, copy it to the 'libs:' drawer of your  boot
    disk and remove the suffix (simply rename it). The 'virusz.library' may
    be simply copied to the 'libs' drawer. If you don't want to do the copy
    work yourself,  click on the 'Install' icon from  WorkBench. This  will
    start an  installation  script. If you use the decrunch feature, you'll
    additionally need the 'explode.library' to unpack libimploded files and
    the 'powerpacker.library' to decrunch libcrunched files (PP 4.0).

    2. If You Already Have Used VirusZ 
    ----------------------------------
    Make sure that you only copy the latest library versions to your  libs:
    drawer. Also verify the  settings in the prefs  menu if you have  saved
    them with an old version of  VirusZ because some of them have  slightly
    changed. In sum let's say check everything out before starting the  new
    version for the first time.

    3. The First Step To Glory
    --------------------------
    Starting VirusZ is nothing more than  typing its name to any  CLI/Shell
    or double-clicking its icon from  WorkBench. There are several  message
    alerts included in the startup module.  If anyone of these flashes  up,
    there is something wrong. These alerts are self explaining so we skip a
    detailed description. If  the 'VirusZ has  been modified!' alert  comes
    up, your copy of VirusZ might be infected by a virus or might have been
    corrupted by somebody (possibly a bad cruncher).


                              VIRUSZ MAIN WINDOW
                              ------------------

    This is the small  window that will be  opened on the WorkBench  screen
    after starting VirusZ. Here you have three main parts. First the device
    toggle gadget (the  small one with  the arrow), then  the medium  sized
    device display in the middle. On the right is the status line. Use  the
    device toggle gadget  to select the  drive you want  to work with.  The
    selected drive  will always  be displayed  in the  device display.  The
    currently selected device is only  relevant for the menu functions  you
    are selecting, but it is not used for internal checks. This means  that
    VirusZ can check every  inserted disk in every  drive even if you  have
    selected e.g.  df0. The  status line  is currently  only used  for  the
    'Checking DFx:' messages but may be expanded later.


                          THINGS YOU CAN'T INFLUENCE
                          --------------------------

    1. The Bootblock Check
    ----------------------
    Every  disk  inserted  will  be  checked  for  bootblock  viruses   and
    non-standard bootcode. This  ensures that your  bootblocks stay  clean.
    Every known virus will cause a request  asking you what to do with  it.
    In the current release of VirusZ, you can install a standard  bootblock
    to delete the  virus, display the  ascii-dump of the  virus to look  at
    possible texts, save the  virus or ignore it.  The last possibility  is
    not recommended. If your disk contains anything else than a virus or  a
    standard bootblock, it  will be  checked for  known custom  bootblocks.
    Whenever such a known  bootblock appears, it's surely  not a virus  and
    can be ignored. However you can  force a report by setting the  'Report
    Custom' flag in the prefs menu. But  now let's go on. If the  bootblock
    isn't a known custom one, VirusZ first checks its checksum. If this  is
    not correct, VirusZ simply ignores  it because it wouldn't be  executed
    anyway. But if all conditions are  met, the bootblock will be  reported
    as unknown. This might happen with most bootload games or demos, so  do
    NOT install anything you don't know.  You might trash the program  that
    depends on this boot. But if you  are sure that it's a new virus,  save
    the bootblock  (you  can use  VirusZ  for this)  install  the  original
    bootblock and send me the copy for inclusion in VirusZ.

    2. The Disk-Validator Check
    ---------------------------
    Currently there exist two viruses that link themselves to this program.
    You can find the Disk-Validator in  the L: directory of most disks.  It
    was originally thought to correct possible  small errors on a disk  and
    is called from  the ROM if  necessary. The viruses  use the feature  of
    being installed by  the system itself  by corrupting some  data on  the
    infected disks that causes the ROM to load the Disk-Validator.  Instead
    of repairing the disk, they install themselves in memory. VirusZ  finds
    both viruses in memory  and on disk and  offers you the possibility  to
    delete them. Since the original Disk-Validator is copyright  Commodore,
    I'm not allowed to include it in  my program. You must copy it back  to
    the cleaned disk from a heal one yourself whenever a virus was deleted.

    3. The Virus Check in Memory
    ----------------------------
    This is the real memory check looking for known viruses. It's  executed
    once on startup,  and whenever  VirusZ finds a  virus, you  will get  a
    request telling  you  which  virus was  removed.  VirusZ  removes  them
    automatically. Viruses will not only  be patched or disabled, but  they
    will be  removed from  memory completely.
    In addition to the startup  memory check, VirusZ installs an  interrupt
    that repeats the memory  check regularly. The  time passed between  two
    checks can be changed by the user,  default is 10 seconds. This is  the
    safest way to find  and remove file- and  linkviruses in memory.  These
    viruses can appear in memory any time an infected file is executed.  So
    whenever VirusZ reports  a virus  in memory,  check the  disks you  are
    working with at  the moment for  infection. Note that  the time  passed
    between two  checks will  be slightly  shorter on  NTSC machines  since
    VirusZ is PAL oriented  and works with 50Hz.  Also note that any  virus
    using KickTagPtr will cause VirusZ to delete all resident modules. This
    means that you  must save everything  you haven't saved  yet from  your
    recoverable RAM disk (if  used). My policy is  better save than  sorry.
    See a list of viruses in the appendixes.

    4. The Vector Check
    -------------------
    Mostly all viruses work in the same manner. Either they make themselves
    resident and/or  corrupt some  libraries or  devices with  their  code.
    Therefore the vector check  was designed to help  you find new  viruses
    that can't be recognized directly by VirusZ yet.
    The vector check window is divided in three main parts. First there  is
    the reset vector display on the left top. Here the three most important
    vectors  are  displayed  and  can  be  set  to  zero  by  clicking  the
    corresponding gadget. Related to the  KickTagPtr is the second part  of
    the window. This is the resident modules display on the right top.  The
    names of all resident modules will  be printed here (if set). Thus  its
    easy to  say whether  you have  something suspicious  (no name)  or  an
    utiltity (most of them set their name). The last part of the window  is
    the big status window at the bottom. The hardware configuration of your
    Amiga and the results of the  library and device check will be  printed
    here.                                                                  
    ColdCapture and CoolCapture should be zero, they are only used by  some
    programs, mostly  viruses, because  using Captures  is easy.  The  only
    exception is the  SetPatch command  of Kick 1.2/1.3.  Since these  ROMs
    have a bug,  it tries  to repair  them by  using ColdCapture  (1 MB  of
    Chip). If you use it in your startup-sequence,  don't clear the vector.
    The KickTagPtr is a bit more complicated. Nearly all resident  programs
    like virus detectors, recoverable RAM  disks or for example  TurboPrint
    uses it to keep parts of their code resident. If this vector is set and
    you use such a program, do not clear  it or you will lose it after  the
    next reset.
    The library and device  checker checks eveything  that is currently  in
    the  system  lists.  This  works  as  follows:  We  simply  count   the
    library/device checksum and compare it to the one in the library/device
    base. This is enough for most viruses, because they don't SetFunction()
    their changes  but do  it  in a  incompatible  way. Only  very  special
    viruses like the  'Lamer Exterminator'  cannot be  detected using  this
    method. Note that especially the dos.library may have a wrong  checksum
    without  being  virus  infected  because  several  utilities  like  the
    PowerPacker patches do their modifications the same way a virus does it
    (shame on you).


                         USING ALL FEATURES OF VIRUSZ
                         ----------------------------

    To use more features offered by VirusZ,  you have to use menu items  to
    call special functions. These  can only be used  if VirusZ's window  is
    active (activate it by clicking the left mousebutton).


                                THE VIRUSZ MENU
                                ---------------

    1. Prefs
    --------
    Selecting this item  opens a  window where  you can  change the  VirusZ
    preferences. Finish the window  by clicking one of  the gadgets at  the
    bottom. 'Use' will cause VirusZ to use the currently selected  settings
    until the next reset, 'Save' saves them to a file called 'VirusZ.prefs'
    in your  S:  drawer  that  will be  used  on  all  following  startups.
    Additionally to the options specified  in the prefs window the  current
    window position will be saved too. 'Cancel' ignores all changes made to
    the settings.
    'Play Sound' enables/disables the fantastic sound that warns you when a
    virus has been detected on disk or in memory. Default is on.
    'Decrunch Files'  enables  or  disables  the  unbelievable  feature  of
    decrunching a file  for virus  checking. Default  is off.  See list  of
    packers in the appendixes.
    'Ignore Vectors'  tells VirusZ  not to  check the  resident vectors  on
    startup. Useful if VirusZ keeps on reporting your recoverable  RAM-disk
    or harddisk-device after every reset.This  option does NOT disable  the
    virus check. Default is off.
    'Fake SnoopDos' installs/removes  a task called  SnoopDos (only if  the
    real SnoopDos is not installed) for protection against PowerPacker  3.2
    trojan horse.  Fully compatible  with the  real SnoopDos,  this  option
    doesn't need any  processing time since  the task is  running at a  low
    priority and waits for a message that never arrives.
    'Report Custom'  will, when  selected ,  cause VirusZ  to report  known
    custom bootblocks while checking your disks. Useful if you want to find
    a certain bootblock and you can't remember where it was.
    Enter 0 in the 'Memory Check Repeat Delay' string gadget to disable the
    memory check, any other value between 10 and 120 will be accepted as  a
    delay. Default is 10 seconds.

     2. About
    --------    
    This displays all necessary information about VirusZ. Included are both
    the version numbers of VirusZ and the library, my address and how  many
    viruses, crunchers and bootblocks are detected.

    3. Quit VirusZ
    --------------
    Think twice and you'll figure out the function of this.


                              THE BOOTBLOCKS MENU
                              -------------------

    WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
  
 W  Since some guys kept on telling  me that the bootblock functions  don't  W
 A  work correctly with their HDs, I have to mention some things here.  You  A
 R  can only use these functions if your harddisk uses a standard Commodore  R
 N  Rigid Disk Block or any similar type of 'bootblock'. If it doesn't work  N
 I  with yours, simply forget  it! Be careful with  loading and saving  the  I
 N  bootblock of a HD. Wrong usage of  this feature might mean the loss  of  N
 G  all data on the HD...                                                    G
 
    WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

    1. Install Bootblock
    --------------------
    Since installing a standard bootblock is only useful in connection with
    real diskdrives (df0-df3), I decided to create a special window for the
    install feature. Select the drive that should be installed by  pressing
    the gadget labelled with the drive name. 'Cancel' terminates the window
    without any action.  The 'FastFileSystem'  switch enables/disables  the
    installation of, well ehh.., a fastfilesystem bootblock (0x444f5301).

    2. Load Bootblock
    -----------------
    Offers  you  the  possibility  to  load  former  saved  bootblocks  and
    reinstall them on any disk. This is the counterpart of 'Save Bootblock'
    and can be used to restore destroyed bootblocks. The bootblock will  be
    written to the drive that is currently selected via the device  gadget.
    VirusZ will first  check the bootblock  you want to  install for  virus
    infection (viruses cannot be installed with VirusZ).

    3. Save Bootblock
    -----------------
    Offers you the possibility to save a bootblock as file. This is  useful
    in connection with games or demos  that use special bootblocks. If  you
    keep a copy of  the bootblock on  another disk, you  avoid the risk  of
    losing it by a virus or by accident. In such a case, simply restore the
    saved bootblock by using 'Load  Bootblock'. And again VirusZ will  work
    with the drive  that is currently  selected. This can  also be used  in
    connection with harddisks to save the Rigid Disk Block (if  used).

    4. Ascii-Dump
    -------------
    Displays the ascii-dump of any bootblock. This function should help you
    to discover BB viruses which hold specific text in their code. You  can
    also recognize whether the  bootblock is standard or  if it's a  custom
    bootblock. Don't rely 100% on text like 'A2000 Memory Allocator  v1.0',
    it might be  a disguised virus.  VirusZ displays the  bootblock of that
    drive which is currently selected.

    5. Hex-Dump
    -----------
    Displays the  hex-dump of  a bootblock.  This is  only interesting  for
    experienced users or programmers. If you know something about  OpCodes,
    this function might help you to  find out what the displayed  bootblock
    basically does (e.g. one can easily detect copperlists).


                            THE MISCELLANEOUS MENU
                            ----------------------

    1. Check Files
    --------------
    Checks a whole disk or drawer for link and fileviruses. First you  have
    to select the path in the  file requester. Therefore the complete  path
    must be included in the string gadget of the requester. Click 'Ok'  and
    we  start  checking  all  files  in  the  selected  directory  and  its
    subdirectories. All filenames will be listed with a short  description.
    Crunched files cannot be checked for virus infection unless you  enable
    decrunching via the preferences menu.  Since this procedure takes  more
    time, it's optional and  should be used only  once for every new  disk.
    Crunched files can  only be  checked, but not  repaired. Therefore  you
    have to decrunch  infected files  yourself to  repair them.  Uncrunched
    files that are infected with viruses can be repaired and saved back  to
    disk without the virus. Depending on  the nature of the virus, it  will
    either be deleted  or removed  from the  infected file.  You can  abort
    checking at any time by pressing the right mouse button. Checking  will
    be paused by pressing the left mouse button.

    2. Check Blocks
    ---------------
    Checks a whole device for virus corruption and block/track errors. This
    again uses the drive that is  currently selected. Damage caused by  the
    following  viruses  will   be  recognized:  Saddam   /  Clones,   Lamer
    Exterminator, Warsaw Avenger, Fast Eddie.  The damage caused by  Saddam
    will be repaired, the others  can only be detected. BlockChkSum  errors
    will be repaired too. On harddisks,  data blocks will be ignored  cause
    they shouldn't exist  anyway. You  can abort  checking at  any time  by
    pressing the right mouse button. Left button pauses checking.
 
    3. Check Vectors
    ----------------
    This performs the vector check described above.

    4. All Drives
    -------------
    Checks all connected drives for viruses. This performs the same  checks
    as the initial check  on startup. I  added this to  get a disk  checked
    again without  removing and  reinserting it.  This function  is  mostly
    historical and not very useful in everyday use.
 
    5. Refresh Devices
    ------------------
    If you start  VirusZ already in  your startup-sequence before  mounting
    devices like RAD: or HD partitions, they won't be recognized by  VirusZ
    unless you use this function.


                                 SPECIAL NOTES
                                 -------------

    1. About The Author
    -------------------
    I'm a 18-year-old Bavarian student and 'Computaholic' who wants to help
    other users as  much as  possible. If you  have any  problems in  using
    VirusZ, anything new concerning  the next chapters, or  if you want  to
    honour my work (money will not be refused,  MC68030 boards are welcome,
    but sending a letter or a postcard would be nice too), send me a letter
    or phone me in the evening (send me disks with new virus / packer stuff
    and you'll get a new version of VirusZ in return):

                     Georg Hoermann
                     Am Lahnewiesgraben 19
                     W-8100 Garmisch-Partenkirchen
                     Phone: +49-(0)8821-71978
                     Germany

    2. New Viruses And Packers
    --------------------------
    Although VirusZ recognizes lots of viruses both in memory and on  disk,
    this is  NOT  enough  until  also the  very  last  virus  is  included.
    If you ever get a new virus, do not delete it before sending me a copy.
    Don't forget: I can  only help you in  your fight against these  little
    bastards if you support me with  all the necessary material. Killing  a
    virus without knowing how it works is impossible.
    Additionally to new viruses I'm always searching for new crunchers  for
    inclusion in my file  checker.

    3. Bugs
    -------
    There's only one known bug in VirusZ, but even this is not really a bug
    in VirusZ, but in a program  called 'SourceTexter'. It seems that  this
    editor doesn't free  all resources on  exit and so  makes VirusZ  crash
    (some other programs crash regularly too).
    There may still be some other bugs in this release, but this depends on
    the configuration of your Amiga. I'm  using an A1000 with Kick  1.2/1.3
    and OS 2.0, 4MB of RAM, some external disk drives and a 105MB hard-disk
    and couldn't find any further bugs. It  was not possible to me to  test
    VirusZ on accelerator boards with other CPUs (MC68010+). But I  already
    got several bug reports  about this and hope  that everything is  fixed
    now. If NOT, please don't bother and send me a detailed description (if
    possible) including your  system's configuration and  when and how  the
    bug  appears.  You  can  find  some  information  about  your  hardware
    configuration in the vector check. If VirusZ crashes in connection with
    other software, I would be glad if you send me a copy of these programs
    (if the copyright allows it). Please DO NOT report things that I  can't
    repeat on my Amiga without a detailed description of the circumstances.                                                         


                                  APPENDIXES
                                  ----------

    1. Viruses In Memory
    --------------------
    All viruses mentioned below will  be removed properly from memory.  But
    not all of them will be recognized by name. This is because some clones
    (especially SCA clones) can  be detected and killed  all the same  way.
    Including a routine to get their real names as an addition would  cause
    the memory checking routines  to get more than  twice as large as  they
    are now. And that's not worth it.

        AlienNewBeat
        AmigaDOS 2.1
        Ass Protector
        ASV
        Australian Parasite
        BGS9                       
        BlackFlash
        BLF
        BlowJob
        BlueBox
        Bret Hawnes
        Butonic 1.31/3.00
        ByteBandit Clone
          AmigaFreak, Morbid Angel, PowerBomb, Inger IQ, Forpib,
          ZAccess 2.0, Frity, Riska, Hauke, MAD 1, Rude Xeroxx.
        ByteParasite 1-3
        ByteVoyager
        ByteWarrior (DASA)
        Cameleon (Little Sven)
        CCCP               
        Centurions
        Cheater Hijacker
        ClaasAbraham
        CLI-Manager
        CList                   
        Clonk!
        Coder's Nightmare (CODER)
        Darth Vader 1.1
        DAT '89
        Destructor
        Disaster Master 2
        DiskDoktors
          Hauke Exterminator 1
        DiskGuard 1.0
        Disktroyer
        Divina Exterminator 1
        Dotty
        Extreme
        F.A.S.T.
        F.I.C.A.
        Fast Eddie
        Gadaffi            
        Glasnost
        Gotcha Lamer
        Gremlin
        GXTeam
        Hilly
        Hoden 33.17
        Incognito
        IRQ-Team 41.0
        Joshua 1
        Joshua 2
        Julie (Virus Predator)  
        L.A.D.S. (Gremlin)
        Lamer Exterminator
        LameStyle UK             
        M&U 5.5/6.1
        Mallander 1.0
        MegaMaster
        Metamorphosis 1.0
        MG's 1.0
        MicroSystems 
          Starlight 2
        Nasty-Nasty!
        Obelisk
        Opapa  
        Paradox 1 (Logic Bomb)
        Paradox 2
        Paramount
        Paratax
        Rene                     
        Return Of The Lamer Ext.
        Revenge Of The Lamer Ext.  
        Revenge/Sendarian
        Revenge BootLoader
        Sachsen 1
        Sachsen 3
        Saddam
        Saddam Hussein 
        SCA Clone
          16BitCrew, Butonic 1.1, Graffiti, JITR, Kauki, LSD, Mexx,
          NorthStar 1-3, Pentagon Circle 1-3, Target, UltraFox, AEK,
          BS1, DAG, Digital Emotion, HCS 4220 1-2, ICE, Obelisk,
          Disk Herpes, SuperBoy, Vermin, Warhawk, ZAccess 1.0, 2001,
          AIDS-HIV, BladeRunners, Gyros, Future Disaster, BigBoss,
          Deniz Unal, Kefrens 1-2, Paratax 1-3, Loverboy, Ripper,
          Starlight, Zombi 1 etc.
        ScarFace                
        Suntronic
        Switch Off
        SystemZ
        Tai-Pan Chaos
        Tai-Pan LameBlame
        TelStar                 
        Termigator
        Terrorists
        TFC Revenge
        The Traveling Jack 
        TimeBomb/Tomates GenTechnic
        Trabbi
        Traveller 1.0
        Triplex
        Trisector 911
        Turk 1.3
        Twinz Santa Claus
        ULDV 8
        Virus v1
        VirusHunter
        VirusSlayer 1.0
        VKill 1.0
        Waft
        Warsaw Avenger
        Xeno

    2. Utilities In Memory
    ----------------------
    Since VirusZ only kills what it knows in memory, it's not necessary  to
    add all the resident utilities like RAD:, VD0:, ZKick etc. If you  ever
    have problems with these (it's not very likely that VirusZ thinks these
    might be viruses), let me know and I'll fix it.

    3. Decrunchable Packers
    -----------------------
    The following crunchers can be repacked in order to check the file  for
    viruses if the decrunch option in the prefs menu is enabled.  

        CrunchMania Normal
        CrunchMania Simple
        DragPack 1.0b
        Imploder 1.0-3.1
        Imploder 4.0
        Imploder Overlay
        Lib Imploded
        Lib Imploded 4.0
        MasterCruncher 3.0
        PowerPacker 2.1-2.3
        PowerPacker 3.0
        PowerPacker 3.0 Password
        PowerPacker 4.0
        PowerPacker 4.0 Library Header
        PowerPacker 4.0 Password
        Supplex Cruncher Reloc
        ReloKit 1.0
        Titanics Cruncher 1.1
        Titanics Cruncher 1.2
        TNM Cruncher 1.1
        TurboSqueeze 8.0
        Ultimate Packer 1.1b
 
    4. Special Thanks
    -----------------
    There are several people I wish to thank for their VirusZ support,  but
    there's only one who could be called 'Mr. VirusZ': Ralf Thanner! He was
    the first who sent me  his virus collection, tested VirusZ  excessively
    and found almost every bug. Mostly all features of VirusZ are based  on
    his ideas/suggestions.  Additionally  Ralf supported  me  with  several
    useful routines (VBR 680x0, CRC16, Beep). Keep on being the best VirusZ
    user/spreader and we will face the unknown future with hope...
    Next to be mentioned is Steve/Silicon Designs 3003. Some crunchers  and
    viruses would be missing without him. Third in the row of supporters is
    Flake/The Special Brothers who also  sent me viruses and crunchers.  We
    continue with  Heiner Schneegold  who  donated some  bootblock  viruses
    (after I sent him some of mine). Now let's come to Holger Wessling.  He
    phoned me several times and always had some ideas how to improve VirusZ
    (many thanks for your interrupt bug report). Last but not least there's
    Vader/Toxic Track who found the bug concerning SnoopDos.
    Let's continue with Control/Alcatraz who sent me new bootblock viruses.
    And then there is George de Dozsa. He sent me about 30 new custom boots
    and many new crunchers. Last for this release is Terminator/Destiny UK.
    Not only is he the first user in Wales who contacted me, but he sent me
    his bootblock library with over 30 new ones.
    Thanks for 2.15 continue with Eric Loevendahl Soerensen. He sent me his
    latest collections with boot and file viruses. Thanks a lot...

    5. The End
    ----------
    That's all folks, wish you lots of successful anti-virus sessions with
    VirusZ, keep smiley'ing and have fun...

    Georg :-)) 
