home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / virus / vtest10 / vtest.doc < prev   
Text File  |  1990-04-05  |  4KB  |  97 lines

  1. Virus Test 1.0 ( 3/31/88 )
  2. ==========================
  3.  
  4. This program is in the public domain. It may be copied freely, and you can
  5. even try to sell it for all I care.
  6.  
  7. What is a Virus?
  8. ================
  9.  
  10. Recently there has been a report by Chris Allen in England that a boot virus
  11. for the Atari ST has been spotted. This virus can spread without being seen
  12. and infect your floppy disks, and eventually destroys them. However, you
  13. can protect yourself.
  14.  
  15. There are 2 basic kinds of programs which can destroy your data: "trojan
  16. horse" programs and viruses. A trojan horse is an ordinary-looking program
  17. which contains a nasty part: for example, it might erase your hard disk.
  18. However, trojans are easy to see: generally someone uploads a copy to a
  19. BBS, where the sysop never tests it until users' data is lost.
  20.  
  21. A virus is much more subtle. It is capable of "reproduction", and is tough
  22. to see. A floppy disk which contains a virus is said to be "infected".
  23.  
  24. How does this virus work?
  25. =========================
  26.  
  27. The particular virus reported in England is called a "boot virus". A floppy
  28. disk for the ST can be either bootable or non-bootable. A bootable disk
  29. contains a short program, called the boot program, which is written on the
  30. disk in a special place. When you turn your ST on or reset it, the disk in
  31. each drive is checked for a boot program. If it has one, it is executed.
  32.  
  33. The English virus consists of a short boot program. It attaches itself to
  34. GEMDOS. Once installed, it will write a boot sector onto each new diskette
  35. which you insert into your disk drive. This is how it propagates itself.
  36. Each time it reproduces, it adds to a counter. When the counter reaches
  37. a certain limit, the virus erases all disks currently in your disk drives.
  38.  
  39. We can therefore state 2 rules which the virus obeys:
  40.  
  41. 1) the virus can only be active if you BOOT a disk infected with the virus.
  42.    merely reading from or writing on a disk with the boot virus will not
  43.    activate it.
  44.  
  45. 2) even if booted, the virus cannot reproduce onto a write-protected disk.
  46.  
  47. How do I protect myself?
  48. ========================
  49.  
  50. If you ALWAYS boot from the same disk, and this disk is write-protected and
  51. virus-free, you will never catch the virus.
  52.  
  53. [ hard disk users note: GEMDOS will still check for boot sectors on your
  54.   floppy drives, even if your hard disk is set to auto-boot. therefore, you
  55.   must be very careful concerning which disks are in your drives when you
  56.   reboot. ]
  57.  
  58. How can I tell if a particular disk is infected?
  59. ================================================
  60.  
  61. A boot virus disk must be bootable. However, very few GEMDOS disks are normal
  62. bootable. Only a disk containing TOS-on-disk or a copy-protected game might
  63. be bootable. Hence, if you see a seemingly-normal disk which is bootable, it
  64. probably contains a boot virus.
  65.  
  66. The desk accessory VTEST.ACC, contained in this archive, can be used to test
  67. a disk to see if it is bootable.
  68.  
  69. What if important files are on an infected disk?
  70. ================================================
  71.  
  72. Remember that the virus can only install itself and spread if you boot from
  73. it... so if you detect a disk which is infected, you can still copy files
  74. off of it as long as you are sure not to boot with it.
  75.  
  76. Reformatting a floppy disk will destroy the virus.
  77.  
  78. Finally:
  79. ========
  80.  
  81. This desk accessory cannot protect you from future types of viruses:
  82. probably someone could write a virus which could not be detected by
  83. VTEST. Keeping your boot disk and program disks write protected, however,
  84. should help keep you safe.
  85.  
  86.  
  87. If you have any comments, suggestions, or improvements to this program, please
  88. feel free to contact me at:
  89.  
  90. Greg Lindahl
  91. 10 Arbutus Trail
  92. Greenville, SC 29607
  93.  
  94. ci$: [76515,1122]
  95.  
  96. Parts of this program were based on "bootsec.c", written by George R. Woodside.
  97.