home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / utility / disks / virusz_a.lha / VirusZ.doc < prev    next >
Encoding:
Text File  |  1992-02-14  |  28.9 KB  |  630 lines

  1.  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  2.  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  3.  /\/\                                                                      /\/\
  4.  \/\/              ##  ### ### ######  ##  ###  ###### #######             \/\/
  5.  /\/\              ##  ### ### ##  ### ##  ### ##         ###              /\/\
  6.  \/\/              ##  ### ### ######  ##  ###  #####    ###               \/\/
  7.  /\/\               #####  ### ##  ### ##  ###     ###  ###                /\/\
  8.  \/\/                ###   ### ##  ###  #####  ######  #######             \/\/
  9.  /\/\                                                                      /\/\
  10.  \/\/           THE ULTIMATE VIRUSKILLER WITH THE LICENSE TO KILL          \/\/
  11.  /\/\                                                                      /\/\
  12.  \/\/                          VIRUSZ 2.12 MANUAL                          \/\/
  13.  /\/\                     (C) 1991,1992 GEORG HOERMANN                     /\/\
  14.  \/\/                                                                      \/\/
  15.  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  16.  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  17.  
  18.  
  19.                       SOME NOTES CONCERNING LAW AND ORDER
  20.                       -----------------------------------
  21.   
  22.     1. Copyright
  23.     ------------    
  24.     All parts of the VirusZ package are written and copyright (c) by  Georg
  25.     Hoermann with exception of the reqtools.libraries, explode.library  and
  26.     powerpacker.library. ReqTools.lib and PP.lib are written and  copyright
  27.     (c) by Nico Franτois who gave  the permission to use the libraries  and
  28.     installation scripts  in  any freely  distributable  software  package.
  29.     Explode.lib is copyright (c) by Peter Struijk and A. J. Brouwer.
  30.  
  31.     2. Disclaimer
  32.     -------------
  33.     The executionable and non-executionable parts of this software  package
  34.     may NOT  be altered  by any  means (including  editing,  reprogramming,
  35.     crunching, and resourceing), except archiving. The author is in NO  way
  36.     liable for any changes made to any part of the package, or consequences
  37.     thereof as he is in NO way liable for damages or loss of data  directly
  38.     or indirectly caused by this software.
  39.  
  40.     3. Distribution
  41.     ---------------
  42.     Neither fees may  be charged nor  profits may be  made by  distributing
  43.     this piece of software. Only a  nominal fee for cost of magnetic  media
  44.     may be acceptable.
  45.     Outside a single machine environment, you are NOT allowed to  reproduce 
  46.     only some parts of the package, but you have to copy it completely. See
  47.     this list of contents for verification:  
  48.  
  49.              VirusZ (dir)
  50.                 Docs (dir)
  51.                    EarlyExplode.doc
  52.                    EarlyExplode.doc.info
  53.                    LibList.doc
  54.                    LibList.doc.info
  55.                    Library.doc
  56.                    Library.doc.info 
  57.                    VirusZ.doc                   
  58.                    VirusZ.doc.info                 
  59.                    VirusZ.history               
  60.                    VirusZ.history.info                
  61.                 Libs (dir)
  62.                    explode.library              
  63.                    powerpacker.library
  64.                    reqtools.library.13          
  65.                    reqtools.library.20          
  66.                    virusz.library               
  67.                 Tools (dir)
  68.                    EarlyExplode
  69.                    LibList
  70.                 Docs.info                          
  71.                 Install                         
  72.                 Install.info                     
  73.                 Install.script                  
  74.                 VirusZ                          
  75.                 VirusZ.info                     
  76.              VirusZ.info                           
  77.  
  78.     Note that the original package was released as 'VirusZ212.lha' archive.
  79.     If any parts were already missing when you received this package, look
  80.     out for another source to get your software in future.
  81.  
  82.  
  83.                                  INTRODUCTION
  84.                                  ------------
  85.  
  86.     1. VirusZ Philosophy
  87.     --------------------
  88.     VirusZ is another try to  make the perfect viruskiller. Although  there
  89.     are already hundreds of killers, none had to offer the, in my  opinion,
  90.     most important features. These  are to be short,  fast and not to  keep
  91.     the user from working by opening a big screen with hundreds of  gadgets
  92.     or locking the drives. If you like that type of killer, forget VirusZ.
  93.  
  94.     2. Why Use VirusZ?
  95.     ------------------
  96.     VirusZ detects over 280 bootblocks  (146+ bootblock viruses). The  file
  97.     checker is one of the fastest  available and not only detects 30+  file
  98.     viruses and 35+  crunchers, but  it also offers  you the  unbelieveable
  99.     feature of decrunching  files. The  whole software is  written 100%  in
  100.     assembly language for lightning speed. The memory checker removes  over
  101.     140 viruses from memory without 'Guru Meditation' and checks memory for
  102.     viruses regularly. VirusZ has easy to use intuitionized menus including
  103.     keycuts for  both  beginners  and  experienced  users.  It  performs  a
  104.     self-test on  every startup  to prevent  link virus  infection.  VirusZ
  105.     works in the background and uses less than 0.5% of your processing time
  106.     (use Xoper to verify). Last but not least, VirusZ is regularly  updated
  107.     and hence offers you perfect protection against the latest viruses.
  108.  
  109.  
  110.                                 GETTING STARTED
  111.                                 ---------------
  112.  
  113.     1. For The Very First Time
  114.     --------------------------
  115.     VirusZ requires  the  'reqtools.library' and  the  'virusz.library'  in
  116.     order to work correctly. Included in  this package are two versions  of
  117.     the 'reqtools.library', one for Kick 1.3 and one for OS 2.0. Chose  the
  118.     one that fits with your OS, copy it to the 'libs:' drawer of your  boot
  119.     disk and remove the suffix (simply rename it). The 'virusz.library' may
  120.     be simply copied to the 'libs' drawer. If you don't want to do the copy
  121.     work yourself,  click on the 'Install' icon from  WorkBench. This  will
  122.     start an  installation  script. If you use the decrunch feature, you'll
  123.     additionally need the 'explode.library' to unpack libimploded files and
  124.     the 'powerpacker.library' to decrunch libcrunched files (PP 4.0).
  125.  
  126.     2. If You Already Have Used VirusZ 
  127.     ----------------------------------
  128.     Make sure that you only copy the latest library versions to your  libs:
  129.     drawer. Also verify the  settings in the prefs  menu if you have  saved
  130.     them with an old version of  VirusZ because some of them have  slightly
  131.     changed. In sum let's say check everything out before starting the  new
  132.     version for the first time.
  133.  
  134.     3. The First Step To Glory
  135.     --------------------------
  136.     Starting VirusZ is nothing more than  typing its name to any  CLI/Shell
  137.     or double-clicking its icon from  WorkBench. There are several  message
  138.     alerts included in the startup module.  If anyone of these flashes  up,
  139.     there is something wrong. These alerts are self explaining so we skip a
  140.     detailed description. If  the 'VirusZ has  been modified!' alert  comes
  141.     up, your copy of VirusZ might be infected by a virus or might have been
  142.     corrupted by somebody.  You can start  VirusZ from CLI  with option  -c
  143.     then, but you were warned. Use the file check and check VirusZ itself.
  144.  
  145.  
  146.                              VIRUSZ DRIVE GADGETS
  147.                              --------------------
  148.  
  149.     These are the ones you can see in the VirusZ window after startup.  Use
  150.     them to select the drive you want to work with. The selected drive will
  151.     always be displayed in the titlebar. Here you can also see which  drive
  152.     is currently checked on startup and whenever you insert a new disk. The
  153.     drive gadgets  are  only  relevant  for  the  menu  functions  you  are
  154.     selecting, but they are not used  for internal checks. This means  that
  155.     VirusZ can check every  inserted disk in every  drive even if you  have
  156.     selected e.g. df0.
  157.  
  158.  
  159.                           THINGS YOU CAN'T INFLUENCE
  160.                           --------------------------
  161.  
  162.     1. The Bootblock Check
  163.     ----------------------
  164.     Every  disk  inserted  will  be  checked  for  bootblock  viruses   and
  165.     non-standard bootcode. This  ensures that your  bootblocks stay  clean.
  166.     Every known virus will cause a request  asking you what to do with  it.
  167.     In the current release of VirusZ, you can install a standard  bootblock
  168.     to delete the  virus, display the  ascii-dump of the  virus to look  at
  169.     possible texts, save the  virus or ignore it.  The last possibility  is
  170.     not recommended. If your disk contains anything else than a virus or  a
  171.     standard bootblock, it  will be  checked for  known custom  bootblocks.
  172.     Whenever such a known  bootblock appears, it's surely  not a virus  and
  173.     can be ignored. However you can  force a report by setting the  'Report
  174.     Custom' flag in the prefs menu. But  now let's go on. If the  bootblock
  175.     isn't a know custom one, VirusZ  first checks its checksum. If this  is
  176.     not correct, VirusZ simply ignores  it because it wouldn't be  executed
  177.     anyway. But if all conditions are  met, the bootblock will be  reported
  178.     as unknown. This might happen with most bootload games or demos, so  do
  179.     NOT install anything you don't know.  You might trash the program  that
  180.     depends on this boot. But if you  are sure that it's a new virus,  save
  181.     the bootblock  (you  can use  VirusZ  for this)  install  the  original
  182.     bootblock and send me the copy for inclusion in VirusZ.
  183.  
  184.     2. The Disk-Validator Check
  185.     ---------------------------
  186.     Currently there exist two viruses that link themselves to this program.
  187.     You can find the Disk-Validator in  the L: directory of most disks.  It
  188.     was originally thought to correct possible  small errors on a disk  and
  189.     is called from  the ROM if  necessary. The viruses  use the feature  of
  190.     being installed by  the system itself  by corrupting some  data on  the
  191.     infected disks that causes the ROM to load the Disk-Validator.  Instead
  192.     of repairing the disk, they install themselves in memory. VirusZ  finds
  193.     both viruses in memory  and on disk and  offers you the possibility  to
  194.     delete them. Since the original Disk-Validator is copyright  Commodore,
  195.     I'm not allowed to include it in  my program. You must copy it back  to
  196.     the cleaned disk from a heal one yourself whenever a virus was deleted.
  197.  
  198.     3. The Virus Check in Memory
  199.     ----------------------------
  200.     This is the real memory check looking for known viruses. It's  executed
  201.     once on startup,  and whenever  VirusZ finds a  virus, you  will get  a
  202.     request telling  you  which  virus was  removed.  VirusZ  removes  them
  203.     automatically. Viruses will not only  be patched or disabled, but  they
  204.     will be  removed from  memory completely.
  205.     In addition to the startup  memory check, VirusZ installs an  interrupt
  206.     that repeats the memory  check regularly. The  time passed between  two
  207.     checks can be changed by the user,  default is 10 seconds. This is  the
  208.     safest way to find  and remove file- and  linkviruses in memory.  These
  209.     viruses can appear in memory any time an infected file is executed.  So
  210.     whenever VirusZ reports  a virus  in memory,  check the  disks you  are
  211.     working with at  the moment for  infection. Note that  the time  passed
  212.     between two  checks will  be slightly  shorter on  NTSC machines  since
  213.     VirusZ is PAL oriented  and works with 50Hz.  Also note that any  virus
  214.     using KickTagPtr will cause VirusZ to delete all resident modules. This
  215.     means that you  must save everything  you haven't saved  yet from  your
  216.     recoverable RAM disk (if  used). My policy is  better save than  sorry.
  217.     See a list of viruses in the appendixes.
  218.  
  219.     4. The Vector Check
  220.     -------------------
  221.     Mostly all viruses work in the same manner. Either they make themselves
  222.     resident and/or  corrupt some  libraries or  devices with  their  code.
  223.     Therefore the vector check  was designed to help  you find new  viruses
  224.     that can't be recognized  directly by VirusZ yet.
  225.     ColdCapture, CoolCapture and WarmCapture should be zero, they are  only
  226.     used by some programs, mostly viruses, because using Captures is  easy.
  227.     The only exception is the SetPatch command of Kick 1.2/1.3. Since these
  228.     ROMs include some  bugs, this  command tries  to repair  them by  using
  229.     ColdCapture if option -r is specified (1  MB of Chip). If you use  this
  230.     in your startup-sequence, don't clear the vectors.
  231.     The KickMemPtr and KickTagPtr  are a bit  more complicated. Nearly  all
  232.     resident programs like  virus detectors, recoverable  RAM disks or  for
  233.     example TurboPrint use these to keep  parts of their code resident.  If
  234.     anyone of these vectors is set and you use such a program, do not clear
  235.     vectors or you will lose it  after the next reset. VirusZ always  tries
  236.     to print the name of the resident module so that you can see what's out
  237.     there.                                                                 
  238.     Last but not least all libraries and devices that might be corrupted by
  239.     viruses are checked. This works as follows: We simply count the library
  240.     checksum and compare it to the one in the library base. This is  enough
  241.     for most viruses, because they don't SetFunction() their changes but do
  242.     it in  a incompatible  way.  Only very special viruses like the  'Lamer
  243.     Exterminator' cannot be detected using this method.
  244.  
  245.  
  246.                          USING ALL FEATURES OF VIRUSZ
  247.                          ----------------------------
  248.  
  249.     To use more features offered by VirusZ,  you have to use menu items  to
  250.     call special functions. These  can only be used  if VirusZ's window  is
  251.     active (activate it by clicking the left mousebutton).
  252.  
  253.  
  254.                                 THE VIRUSZ MENU
  255.                                 ---------------
  256.  
  257.     1. About
  258.     --------    
  259.     This displays all necessary information about VirusZ. Included are both
  260.     the version numbers  of VirusZ  and the  library, my  address and  some
  261.     information about your system's hardware.
  262.  
  263.     2. Quit VirusZ
  264.     --------------
  265.     Think twice and you'll figure out the function of this.
  266.  
  267.  
  268.                               THE BOOTBLOCKS MENU
  269.                               -------------------
  270.  
  271.     1. Install Bootblock
  272.     --------------------
  273.     Installs a fresh bootblock  (Kick 1.2/1.3 and  OS 2.0 compatible).  You
  274.     can use this feature either to kill a bootblock virus or to simply make
  275.     an uninstalled disk  bootable. Chose the  filing-system that should  be
  276.     used via the  preferences menu.  VirusZ will always  install the  drive
  277.     that is currently selected via the drive gadgets.
  278.  
  279.     2. Load Bootblock
  280.     -----------------
  281.     Offers you  the  possibility  to  load a  former  saved  bootblock  and
  282.     reinstall it on any disk. This  is the counterpart of 'Save  Bootblock'
  283.     and can be used to restore destroyed bootblocks.  The bootblock will be
  284.     written to the drive that is selected via drive gadgets.
  285.  
  286.     3. Save Bootblock
  287.     -----------------
  288.     Offers you the possibility to save a bootblock as file. This is  useful
  289.     in connection with games or demos  that use special bootblocks. If  you
  290.     keep a copy of  the bootblock on  another disk, you  avoid the risk  of
  291.     losing it by a virus or by accident. In such a case, simply restore the
  292.     saved bootblock by using 'Load Bootblock'.  And again VirusZ  will work
  293.     with the drive that is selected via gadgets.
  294.  
  295.     4. Ascii-Dump
  296.     -------------
  297.     Displays the ascii-dump of any bootblock. This function should help you
  298.     to discover BB viruses which hold specific text in their code. You  can
  299.     also recognize whether the  bootblock is standard or  if it's a  custom
  300.     bootblock. Don't rely 100% on text like 'A2000 Memory Allocator  v1.0',
  301.     it might be  a disguised virus.  VirusZ displays the  bootblock of that
  302.     drive which is currently selected.
  303.  
  304.     5. Hex-Dump
  305.     -----------
  306.     Displays the  hex-dump of  a bootblock.  This is  only interesting  for
  307.     experienced users or programmers. If you know something about  OpCodes,
  308.     this function might help you to  find out what the displayed  bootblock
  309.     basically does (e.g. one can easily detect copperlists).
  310.  
  311.  
  312.                             THE MISCELLANEOUS MENU
  313.                             ----------------------
  314.  
  315.     1. Check Files
  316.     --------------
  317.     Checks a whole disk or drawer for link and fileviruses. First you  have
  318.     to select the path in the  file requester. Therefore the complete  path
  319.     must be included in the string gadget of the requester. Click 'Ok'  and
  320.     we  start  checking  all  files  in  the  selected  directory  and  its
  321.     subdirectories. All filenames will be listed with a short  description.
  322.     Crunched files cannot be checked for virus infection unless you  enable
  323.     decrunching via the preferences menu. Since this procedure takes a  lot
  324.     of time, it's optional and should be used only once for every new disk.
  325.     Crunched files can  only be  checked, but not  repaired. Therefore  you
  326.     have to decrunch  infected files  yourself to  repair them.  Uncrunched
  327.     files that are infected with viruses can be repaired and saved back  to
  328.     disk without the virus. Depending on  the nature of the virus, it  will
  329.     either be deleted  or removed  from the  infected file.  You can  abort
  330.     checking at any time by pressing CTRL-C.  If you want to skip a  single
  331.     directory while checking, press CTRL-D and VirusZ will climb up to  the
  332.     next directory.
  333.  
  334.     2. Check Blocks
  335.     ---------------
  336.     Checks all sectors of a disk for virus corruption. This again uses  the
  337.     drive that  is  currently  selected. Damage  caused  by  the  following
  338.     viruses will be recognized: Saddam, Lamer Exterminator, Warsaw Avenger.
  339.     The damage caused by  Saddam will be repaired,  the others can only  be
  340.     detected. You can abort checking at any time by pressing CTRL-C.
  341.  
  342.     3. All Drives
  343.     -------------
  344.     Checks all connected drives for viruses. This performs the same  checks
  345.     as the initial check  on startup. I  added this to  get a disk  checked
  346.     again without  removing and  reinserting it.  This function  is  mostly
  347.     historical and not very useful in everyday use.
  348.  
  349.     4. Check Vectors
  350.     ----------------
  351.     This performs the vector check described above.
  352.  
  353.     5. Clear Captures
  354.     -----------------
  355.     Clears all Captures (Cold,Cool,Warm).  Useful to remove some  utilities
  356.     as well as viruses. It's a good method to test whether a bootblock sets
  357.     the vectors or not. If the vectors are set, kill them, reboot and check
  358.     again. If they are still set, the bootblock is suspicious anyway.  Send
  359.     it to me then.
  360.  
  361.     6.Clear KickPtrs
  362.     ----------------
  363.     Same as above, but this clears KickMemPtr, KickTagPtr and KickChkSum.
  364.  
  365.  
  366.                              THE PREFERENCES MENU
  367.                              --------------------
  368.  
  369.     1. Save Prefs
  370.     -------------
  371.     Saves the preferences file 'VirusZ.prefs' to disk. Additionally to  the
  372.     options specified in the prefs menu the current window position will be
  373.     saved too. These prefs will be loaded on the next startup.
  374.  
  375.     2. Set Delay
  376.     ------------
  377.     Change the memory check  repeat delay. Pressing  this causes an  string
  378.     request in  which you can enter the new delay.  Entering 0 disables the
  379.     memory check, every other value between 10 and 120 is accepted. Default
  380.     is 10 seconds.
  381.                                                               
  382.     3. Play Sound
  383.     -------------
  384.     Enables or disables the fantastic sound that warns you whenever a virus
  385.     has been detected on disk or in memory. Default is on.
  386.          
  387.     4. Decrunch Files
  388.     -----------------
  389.     Enables or disables the unbelievable feature of decrunching a file  for
  390.     virus checking. Default is off. See list of packers in the appendixes.
  391.  
  392.     5. Ignore Vectors
  393.     -----------------
  394.     Tells VirusZ not to check the resident vectors on startup. Use this  if
  395.     VirusZ keeps on reporting your ram-disk or harddisk-device after  every
  396.     reset. This option does NOT disable the virus check. Default is off.
  397.  
  398.     6. Install FFS
  399.     --------------
  400.     This enables the installation of a fastfilesystem bootblock. Default is
  401.     off.
  402.  
  403.     7. Fake SnoopDos
  404.     ----------------
  405.     This installs a task called SnoopDos (only if the real SnoopDos is  not
  406.     installed) for protection against  PowerPacker 3.2 trojan horse.  Fully
  407.     compatible with  the  real  SnoopDos,  this  option  doesn't  need  any
  408.     processing time since the task is  running at a low priority and  waits
  409.     for a message that never arrives.
  410.  
  411.     8. Report Custom
  412.     ----------------
  413.     When selected, VirusZ  will also report  known custom bootblocks  while
  414.     checking your disks. Useful if you want to find a certain bootblock and
  415.     you can't remember where it was.
  416.  
  417.  
  418.                                  SPECIAL NOTES
  419.                                  -------------
  420.  
  421.     1. About The Author
  422.     -------------------
  423.     I'm a 18-year-old Bavarian student and 'Computaholic' who wants to help
  424.     other users as  much as  possible. If you  have any  problems in  using
  425.     VirusZ, anything new concerning  the next chapters, or  if you want  to
  426.     honour my work (money will not be refused,  MC68030 boards are welcome,
  427.     but sending a letter or a postcard would be nice too), send me a letter
  428.     or phone me in the evening (send me disks with new stuff and you'll get
  429.     a new version of VirusZ in return):
  430.  
  431.                      Georg Hoermann
  432.                      Am Lahnewiesgraben 19
  433.                      W-8100 Garmisch-Partenkirchen
  434.                      Phone: 08821/71978
  435.                      Germany
  436.  
  437.     2. New Viruses And Packers
  438.     --------------------------
  439.     Although VirusZ recognizes lots of viruses both in memory and on  disk,
  440.     this is  NOT  enough  until  also the  very  last  virus  is  included.
  441.     If you ever get a new virus, do not delete it before sending me a copy.
  442.     Don't forget: I can  only help you in  your fight against these  little
  443.     bastards if you support me with  all the necessary material. Killing  a
  444.     virus without knowing how it works is impossible.
  445.     Additionally to new viruses I'm always searching for new crunchers  for
  446.     inclusion in my file  checker. Your support decides over the  future of
  447.     VirusZ on its way to the top.
  448.  
  449.     3. Bugs
  450.     -------
  451.     There's only one known bug in VirusZ, but even this is not really a bug
  452.     in VirusZ, but in a program  called 'SourceTexter'. It seems that  this
  453.     editor doesn't free  all resources on  exit and so  makes VirusZ  crash
  454.     (some other programs crash regularly too).
  455.     There may still be some other bugs in this release, but this depends on
  456.     the configuration of your Amiga. I'm  using an A1000 with Kick  1.2/1.3
  457.     and OS 2.0, 4MB of RAM, some external disk drives and a 105MB hard-disk
  458.     and couldn't find any further bugs. It  was not possible to me to  test
  459.     VirusZ on accelerator boards with other CPUs (MC68010+). But I  already
  460.     got several bug reports  about this and hope  that everything is  fixed
  461.     now. If NOT, please don't bother and send me a detailed description (if
  462.     possible) including your  system's configuration and  when and how  the
  463.     bug  appears.  You  can  find  some  information  about  your  hardware
  464.     configuration in the 'About' request.  If VirusZ crashes in  connection
  465.     with other software, I  would be glad  if you send me  a copy of  these
  466.     programs (if the copyright allows it). Please DO NOT report things that
  467.     I can't repeat  on my  machine without  a detailed  description of  the
  468.     circumstances.                                                         
  469.  
  470.  
  471.                                   APPENDIXES
  472.                                   ----------
  473.  
  474.     1. Viruses In Memory
  475.     --------------------
  476.     All viruses mentioned below will  be removed properly from memory.  But
  477.     not all of them will be recognized by name. This is because some clones
  478.     (especially SCA clones) can  be detected and killed  all the same  way.
  479.     Including a routine to get their real names as an addition would  cause
  480.     the memory checking routines  to get more than  twice as large as  they
  481.     are now. And that's not worth it.
  482.  
  483.         AlienNewBeat
  484.         Ass Protector
  485.         Australian Parasite
  486.         BGS9                       
  487.         BlackFlash
  488.         BLF
  489.         BlowJob
  490.         BlueBox
  491.         Bret Hawnes
  492.         Butonic 1.31/3.00
  493.         ByteBandit Clone
  494.           AmigaFreak, Morbid Angel, PowerBomb, Inger IQ, Forpib,
  495.           ZAccess 2.0, Frity, Riska.
  496.         ByteVoyager
  497.         ByteWarrior (DASA)
  498.         CCCP               
  499.         Centurions
  500.         ClaasAbraham
  501.         CLI-Manager
  502.         CList                   
  503.         Clonk!
  504.         Coder's Nightmare (CODER)
  505.         Darth Vader 1.1
  506.         DAT '89
  507.         Destructor
  508.         Disaster Master 2
  509.         DiskDoktors
  510.         DiskGuard 1.0
  511.         Divina Exterminator 1
  512.         Extreme
  513.         F.A.S.T.
  514.         F.I.C.A.
  515.         Gadaffi            
  516.         Glasnost
  517.         Gotcha Lamer
  518.         Gremlin
  519.         GXTeam
  520.         Hilly
  521.         Hoden 33.17
  522.         Incognito
  523.         IRQ-Team 41.0
  524.         Joshua 1
  525.         Joshua 2
  526.         Julie (Virus Predator)  
  527.         Lamer Exterminator
  528.         LameStyle UK             
  529.         M&U 5.5/6.1
  530.         MegaMaster
  531.         MicroSystems 
  532.         Nasty-Nasty!
  533.         Obelisk
  534.         Opapa  
  535.         Paradox 1 (Logic Bomb)
  536.         Paradox 2
  537.         Paramount
  538.         Paratax
  539.         PvL Protector
  540.         Rene                     
  541.         Return Of The Lamer Ext.
  542.         Revenge Of The Lamer Ext.  
  543.         Revenge/Sendarian
  544.         Revenge BootLoader
  545.         Saddam
  546.         Saddam Hussein 
  547.         SCA Clone
  548.           16BitCrew, Butonic 1.1, Graffiti, JITR, Kauki, LSD, Mexx,
  549.           NorthStar 1-3, Pentagon Circle 1-3, Target, UltraFox, AEK,
  550.           BS1, DAG, Digital Emotion, HCS 4220 1-2, ICE, Obelisk,
  551.           Disk Herpes, SuperBoy, Vermin, Warhawk, ZAccess 1.0, 2001,
  552.           AIDS-HIV, BladeRunners, Gyros, Future Disaster, BigBoss,
  553.           Deniz Unal, Kefrens 1-2, Paratax etc.
  554.         ScarFace                
  555.         Suntronic
  556.         Switch Off
  557.         TelStar                 
  558.         Termigator
  559.         Terrorists
  560.         The Traveling Jack 
  561.         TimeBomb/Tomates GenTechnic
  562.         Trabbi
  563.         Traveller 1.0
  564.         Triplex
  565.         Turk 1.3
  566.         Twinz Santa Claus
  567.         ULDV 8
  568.         VirusHunter
  569.         VirusSlayer 1.0
  570.         VKill 1.0
  571.         Warsaw Avenger
  572.         Xeno
  573.  
  574.     2. Utilities In Memory
  575.     ----------------------
  576.     Since VirusZ only kills what it knows in memory, it's not necessary  to
  577.     add all the resident utilities like RAD:, VD0:, ZKick etc. If you  ever
  578.     have problems with these (it's not very likely that VirusZ thinks these
  579.     might be viruses), let me know and I'll fix it.
  580.  
  581.     3. Decrunchable Packers
  582.     -----------------------
  583.     The following crunchers can be repacked in order to check the file  for
  584.     viruses if the decrunch option in the prefs menu is enabled.  
  585.  
  586.         CrunchMania Normal
  587.         CrunchMania Simple
  588.         DragPack 1.0b
  589.         Imploder 1.0-3.1
  590.         Imploder 4.0
  591.         Imploder Overlay
  592.         Lib Imploded
  593.         Lib Imploded 4.0
  594.         PowerPacker 2.1-2.3
  595.         PowerPacker 3.0
  596.         PowerPacker 3.0 Password
  597.         PowerPacker 4.0
  598.         PowerPacker 4.0 Library Header
  599.         PowerPacker 4.0 Password
  600.         Supplex Cruncher Reloc
  601.         ReloKit 1.0
  602.         Titanics Cruncher
  603.         TNM Cruncher 1.1
  604.         Ultimate Packer 1.1b
  605.  
  606.     4. Special Thanks
  607.     -----------------
  608.     There are several people I wish to thank for their VirusZ support,  but
  609.     there's only one who could be called 'Mr. VirusZ': Ralf Thanner! He was
  610.     the first who sent me  his virus collection, tested VirusZ  excessively
  611.     and found almost every bug. Mostly all features of VirusZ are based  on
  612.     his ideas/suggestions.  Additionally  Ralf supported  me  with  several
  613.     useful routines (VBR 680x0, CRC16, Beep). Keep on being the best VirusZ
  614.     user/spreader and we will face the unknown future with hope...
  615.     Next to be mentioned is Steve/Silicon Designs 3003. Some crunchers  and
  616.     viruses would be missing without him. Third in the row of supporters is
  617.     Flake/The Special Brothers who also  sent me viruses and crunchers.  We
  618.     continue with  Heiner Schneegold  who  donated some  bootblock  viruses
  619.     (after I sent him some of mine). Now let's come to Holger Wessling.  He
  620.     phoned me several times and always had some ideas how to improve VirusZ
  621.     (many thanks for your interrupt bug report). Last but not least there's
  622.     Vader/Toxic Track who found the bug concerning SnoopDos.
  623.  
  624.     5. The End
  625.     ----------
  626.     That's all folks, wish you lots of successful anti-virus sessions with
  627.     VirusZ, keep smiley'ing and have fun...
  628.  
  629.     Georg :-)) 
  630.