home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / faqs / alt / comp / virus / Viruses_and_the_Mac_FAQ < prev   
Internet Message Format  |  1997-10-19  |  62KB

  1. Path: senator-bedfellow.mit.edu!faqserv
  2. From: lesch@macvirus.com (Susan Lesch)
  3. Newsgroups: alt.comp.virus,comp.virus,comp.sys.mac.apps,comp.sys.mac.misc,comp.sys.mac.system,alt.answers,comp.answers,news.answers
  4. Subject: Viruses and the Mac FAQ
  5. Supersedes: <computer-virus/macintosh-faq_875959534@rtfm.mit.edu>
  6. Followup-To: alt.comp.virus,comp.virus
  7. Date: 18 Oct 1997 10:18:42 GMT
  8. Organization: none
  9. Lines: 1392
  10. Approved: news-answers-request@MIT.EDU
  11. Expires: 15 Nov 1997 10:06:58 GMT
  12. Message-ID: <computer-virus/macintosh-faq_877169218@rtfm.mit.edu>
  13. NNTP-Posting-Host: penguin-lust.mit.edu
  14. Summary: Why viruses are a Mac problem, too....
  15. X-Last-Updated: 1997/10/18
  16. Originator: faqserv@penguin-lust.MIT.EDU
  17. Xref: senator-bedfellow.mit.edu alt.comp.virus:50920 comp.virus:30097 comp.sys.mac.apps:222972 comp.sys.mac.misc:199737 comp.sys.mac.system:269462 alt.answers:29721 comp.answers:28590 news.answers:114909
  18.  
  19. Archive-name: computer-virus/macintosh-faq
  20. Posting-Frequency: Fortnightly
  21. Last-modified: 17 October 1997, 21:40:31 PDT
  22. URL: http://www.macvirus.com/reference/
  23.      http://www.webworlds.co.uk/dharley/
  24. Copyright: Copyright 1996-1997 by David Harley and contributors
  25. Maintainer: David Harley <D.Harley@icrf.icnet.uk> and Susan Lesch <lesch@macvirus.com>
  26.  
  27.                     Viruses and the Macintosh
  28.                     =========================
  29.  
  30.              Release version 1.4e: 17th October 1997
  31.                           David Harley
  32.  
  33. [Significant changes from the previous version are flagged with +
  34. symbols in the first two columns at the start of the relevant
  35. line or section. Amendments of minor grammatical or syntactical
  36. errors are not flagged unless they affect factual accuracy or
  37. clarity.]
  38.  
  39. Table of Contents
  40. -----------------
  41.  
  42.          1.  Copyright Notice
  43.          2.  Preface
  44.          3.  Availability of this FAQ
  45.          4.  Mission Statement
  46.          5.  Where to get further information.
  47.                 5.1 alt.comp.virus FAQ
  48.                 5.2 VIRUS-L/comp.virus FAQ
  49.                 5.3 Disinfectant on-disk manual
  50.                 5.4 Virus Test Center, Hamburg
  51.                 5.5 "Robert Slade's Guide to Computer Viruses"
  52.                 5.6 Web Pages with Macintosh virus information
  53.                 5.7 Virus Bulletin
  54.                 5.8 Information on macro viruses
  55.                 5.9 Kevin Harris's Virus Reference (HyperCard stack)
  56.                 5.10 McAfee Mac Virus Encyclopaedia (includes macro viruses)
  57.                 5.11 Other resources
  58.          6.  How many Mac viruses are there?
  59.          7.  What viruses can affect Mac users?
  60.                 7.1 Mac-specific system and file infectors
  61.                 7.2 HyperCard Infectors
  62.                 7.3 Mac Trojans
  63.                 7.4 Macro viruses, trojans, variants
  64.                 7.5 Other, when emulation is run on a Mac
  65.          8.  What's the best antivirus package for the Macintosh?
  66.          9.  Welcome Datacomp
  67.         10.  Hoaxes and myths
  68.                 10.1 Good Times virus
  69.                 10.2 Modems and Hardware viruses
  70.                 10.3 E-mail viruses
  71.                 10.4 JPEG/GIF viruses
  72.                 10.5 Hoaxes Help
  73.         11.  Glossary
  74.         12.  General Reference Section.
  75.                 12.1 Mac Newsgroups and FAQs
  76.                 12.2 References
  77.                 12.3 Other Relevant Publications
  78.         13.  Holes to Plug
  79.                 13.1 Mac Troubleshootng
  80.  
  81. 1.0   Copyright Notice
  82.       ----------------
  83.  
  84. Copyright on this document remains with the author(s), and all
  85. rights are reserved. However, it may be freely distributed
  86. and quoted - accurately, and with due credit.
  87.  
  88. It may not be reproduced for profit or distributed in part or as
  89. a whole with any product for which a charge is made, except with
  90. the prior permission of the copyright holder(s). To obtain such
  91. permission, please contact the maintainers of the FAQ.
  92.  
  93. Primary author of this document is David Harley, who at present
  94. co-maintains it with contributor Susan Lesch. Comments and
  95. additional material have been received with gratitude from Ronnie
  96. Sutherland, Henri Delger, and Eugene Spafford. Thanks go also to
  97. Bruce Burrell, Michael Wright, David Miller, Ladd Van Tol, Jeremy
  98. Goldman, Kevin White, Robert Slade, Robin Dover, and John Norstad
  99. for their comments and suggestions.
  100.  
  101. 2.0  Preface
  102.      -------
  103.  
  104. This document is intended to help individuals with computer
  105. virus-related problems and queries, and clarify the issue
  106. of computer viruses on Macintosh platforms. It should *not* be
  107. regarded as being in any sense authoritative, and has no legal
  108. standing. The author(s) accept(s) no responsibility for errors or
  109. omissions, or for any ill effects resulting from the use of any
  110. information contained in this document.
  111.  
  112. Corrections and additional material are welcome, especially if
  113. kept polite.... Contributions will, if incorporated, remain the
  114. copyright of the contributor, and credited accordingly within
  115. the FAQ.
  116.  
  117.         David Harley <D.Harley@icrf.icnet.uk>
  118.         
  119. 3.0  Availability of this FAQ
  120.      ------------------------
  121.  
  122. The latest version of this document will be available from:
  123.  
  124.       *  http://www.macvirus.com/reference/
  125.       *  http://webworlds.co.uk/dharley/
  126.  
  127. The webworlds site is semi-mirrored at:
  128.  
  129.       *  http://www.totalweb.co.uk/dharley/
  130.  
  131. It's also available from Henri Delger's Prodigy Anti-Virus Center
  132. file library, as is the alt.comp.virus FAQ.
  133.  
  134. There are HTML versions at:
  135.  
  136. ++   http://www.bocklabs.wisc.edu/~janda/macvir_faq.html
  137. ++   http://www.cis.ohio-state.edu/hypertext/faq/usenet/computer-virus/
  138.          macintosh-faq/faq.html
  139. ++   http://www.faqs.org/faqs/computer-virus/macintosh-faq/
  140.      http://emt.doit.wisc.edu/macvir/macvir.html
  141.  
  142.  
  143. 4.0  Mission Statement
  144.      -----------------
  145.  
  146. This document is a little different to the alt.comp.virus FAQ,
  147. which David Harley also co-maintains (at time of writing). It is
  148. concerned with one platform only, and though it deals with the
  149. Macintosh platform at more length than the alt.comp.virus FAQ can
  150. be expected to, it is a great deal shorter. Nor is there the same
  151. degree of urgency about the Mac virus field, though the risk
  152. element may be somewhat underestimated in general, at present.
  153. This FAQ originated from a concern over the spread of macro
  154. viruses, a theme that is taken up below. Since questions about
  155. Macs and viruses tend to appear more often in the Mac groups than
  156. alt.comp.virus or Virus-L, distribution of this FAQ is wider. So
  157. far, though, there has been no direct feedback from the
  158. Mac-specific groups to which it has been posted.
  159.  
  160. 5.0  Where to get further information
  161.      --------------------------------
  162.  
  163.         5.1 The alt.comp.virus FAQ (not much Mac-specific material)
  164.  
  165.             This is posted to alt.comp.virus approximately
  166.             fortnightly. It includes a document that summarizes
  167.             and gives contact information for a number of other
  168.             virus-related FAQs.
  169.  
  170.             The latest version of is available from:
  171.  
  172.             * http://www.webworlds.co.uk/dharley/
  173.  
  174.             Other Sources:
  175.  
  176.               * ftp.gate.net/pub/users/ris1/acvfaqht.zip
  177.                            (hypertext version)
  178.               * ftp://ftp.gate.net/pub/users/ris1/acvfaq.zip
  179.                            (text version)
  180.               * http://www.drsolomon.com/
  181.               * http://www.innet.net/~ewillems/
  182.               * http://www.agora.stm.it/N.Ferri/infos.htm
  183.  
  184.         5.2 The VIRUS-L FAQ
  185.  
  186.             The Virus-L/comp.virus FAQ (also fairly low on
  187.             Mac-specific information) is regularly posted to the
  188.             comp.virus newsgroup (version 2.0 at time of writing).
  189.  
  190.             The latest version may be found at:
  191.  
  192.             ftp://ftp.infospace.com/pub/virus-l/comp.virus-FAQ.09-Oct-95
  193.             ftp://ftp.datafellows.com/pub/misc/anti-vir/vlfaq200.zip
  194.  
  195.             This FAQ is very long and very thorough. The document is
  196.             subject to revision, so the file name may change.
  197.  
  198.         5.3 Disinfectant on-disk documentation
  199.  
  200.             The best single source of information on Mac viruses is
  201.             the online help included in the freeware package
  202.             Disinfectant. Contact details below.
  203.  
  204.         5.4 AntiVirus Catalog/CARObase (early work)
  205.  
  206.             ftp://ftp.informatik.uni-hamburg.de/pub/virus/texts/catalog/
  207.             ftp://ftp.informatik.uni-hamburg.de/pub/virus/texts/carobase/
  208.             ftp://ftp.informatik.uni-hamburg.de/pub/virus/texts/viruses/
  209.            
  210.         5.5 "Robert Slade's Guide to Computer Viruses"
  211.  
  212.             The disk included with the 2nd Edition of this excellent
  213.             general resource includes most of the information
  214.             available at the University of Hamburg (see 5.4). The
  215.             book also contains a reasonable quantity of Mac-friendly
  216.             information.
  217.  
  218.             The disk includes a copy of Disinfectant 3.6, which is now
  219.             out-of-date.
  220.  
  221.             Very few books primarily about computer viruses deal at
  222.             any length with Mac viruses (I can't think of one, at
  223.             present). Some general books on the Mac touch on the subject,
  224.             but none I can think of add anything useful. Some of the
  225.             "Totally Witless User's Guide to......." books dealing with
  226.             security in general include information on PC -and- Mac
  227.             viruses. Unfortunately, the quality of virus-related
  228.             information in such publications is generally low.
  229.  
  230.         5.6 Web Sites
  231.  
  232.             Many major vendors have a virus information database online
  233.             on their Web sites. Symantec (www.symantec.com),
  234.             McAfee (www.mcafee.com) and Datawatch
  235.             (www.datawatch.com) include Macintosh virus
  236.             information. The last time we checked, Dr. Solomon's
  237.             (www.drsolomon.com) didn't, though (like nearly all
  238.             on-line databases) they do include information on
  239.             common macro viruses. Datawatch has the only Mac-only
  240.             encyclopaedia on the Web (at this writing).
  241.  
  242.             Precise URLs tend to come and go, but you might like to try
  243.             the following:
  244.  
  245.             Datawatch "Mac Viral Zoo"
  246.             Macintosh Virus Encyclopedia
  247.             http://www.datawatch.com/home/virus/maczoo.html
  248.  
  249.             Symantec Antivirus Research Center
  250.             http://www.symantec.com/avcenter/vinfodb.html
  251.  
  252.             McAfee:
  253.             http://www.mcafee.com/support/techdocs/vinfo/
  254.             
  255.             Dr Solomon's (Macintosh part is not online at this writing)
  256.             http://www.drsolomon.com/vircen/enc/
  257.             
  258.  
  259.         5.7 Virus Bulletin
  260.  
  261.             The expensive (but, for the professional, essential)
  262.             periodical Virus Bulletin includes Mac-specific
  263.             information from time to time. However, if you have no
  264.             interest in PC issues, you probably won't consider it
  265.             worth the expense.
  266.  
  267.                 Virus Bulletin Ltd
  268.                 21 The Quadrant
  269.                 Abingdon
  270.                 Oxfordshire
  271.                 OX14 3YS
  272.  
  273.                 44 (0) 1234 555139
  274.                 Compuserve 100070,1340
  275.                 www.virusbtn.com
  276.                 virusbtn@vax.ox.ac.uk
  277.  
  278.             The proceedings of the 1997 Virus Bulletin conference
  279.             will contain a paper by David Harley which significantly
  280.             expands on many of the issues addressed in this FAQ.
  281.             Contact Virus Bulletin for further information on the
  282.             conference and on obtaining the proceedings without
  283.             attending the conference.
  284.  
  285.         5.8 Macro virus information resources
  286.  
  287.         University of Hamburg Virus Test Center Macro Virus List
  288.         The definitive listing. All known macro viruses, some only
  289.         found in research labs, some in the wild.
  290.  
  291.         ftp://agn-www.informatik.uni-hamburg.de/pub/texts/macro/
  292.  
  293.  
  294.         Other Sources:
  295.  
  296.                http://www.drsolomon.com/
  297.                http://www.datafellows.com/macrovir.htm
  298.                http://www.symantec.com/
  299.                http://www.mcafee.com/
  300.                http://www.avp.ch/avpve/
  301.                http://www.sophos.com/ (under Virus Information)
  302.  
  303.         [The following absolute URLs may change: such is the
  304.         way of Web administrators..... If you get an error
  305.         message, try the first part of the URL, e.g.
  306.                 http://www.symantec.com/
  307.         and drill down from there.]
  308.  
  309.         Symantec AntiVirus Research Center
  310.         http://www.symantec.com/avcenter/data/wmacro.html
  311.  
  312.         Dr Solomon's Software Ltd.
  313.         http://www.drsolomon.com/vircen/enc/
  314.  
  315.         McAfee Associates
  316.         http://www.mcafee.com/support/techdocs/vinfo/f_3057.html
  317.  
  318.         Data Fellows
  319.         http://www.datafellows.com/macro/word.htm
  320.  
  321.         Richard Martin put together an FAQ on this subject,
  322.         though it doesn't seem to have been updated recently.
  323.         ftp.gate.net/pub/users/ris1/word.faq
  324.  
  325.         5.9 Kevin Harris's Virus Reference
  326.  
  327.         (Describes WM.Concept.A.) Last updated 31-Aug-95. HyperCard stack;
  328.         requires HyperCard 2.1 or later.
  329.  
  330.             ftp://mirrors.aol.com/pub/info-mac/vir/virus-reference-216-hc.hqx
  331.  
  332.         5.10 McAfee Mac Virus Encyclopaedia
  333.        
  334.             ftp://ftp.mcafee.com/pub/antivirus/mac/vencyc.hqx
  335.  
  336.         The data definitions for McAfee VirusScan 2.0 included a free
  337.         Macintosh virus encyclopaedia in both SimpleText and HTML formats.
  338.         The information on Mac-specific viruses is pretty much the same
  339.         as that included in the original Disinfectant documentation.
  340.         Covers the viruses detected and repaired by VirusScan 2.0.9,
  341.         including about 120 macro viruses. Current as of about April '97.
  342.  
  343.         5.11 Additional Resources
  344.  
  345.         There are excellent pages on HyperCard viruses at HyperActive
  346.         Software. There is information on HyperCard infectors, a link to
  347.         Bill Swagerty's free Vaccine utility for detecting and cleaning
  348.         them, a note on false positives reported by commercial software,
  349.         innoculation, and a free HyperCard virus detection service.
  350.  
  351.             http://www.hyperactivesw.com/Virus1.html
  352.  
  353.  
  354.         The CIAC virus database includes entries for PC, Macintosh,
  355.         and a number of other platforms. The Macintosh section
  356.         also includes a number of joke programs and one or two
  357.         apparent hoaxes.
  358.  
  359.             http://ciac.llnl.gov/ciac/CIACVirusDatabase.html
  360.  
  361.  
  362.         Last we checked [03-Sep-97], these sites probably need updating,
  363.         though some older files do have historical value.
  364.  
  365.         Info-Mac mirrors have Macintosh information and Disinfectant,
  366.         but some outdated virus definitions and software at this
  367.         writing; still, always worth a visit. 
  368.  
  369. <URL:ftp://ftp.ucs.ubc.ca/pub/mac/info-mac/vir/>
  370. <URL:http://hyperarchive.lcs.mit.edu/HyperArchive/
  371. Abstracts/vir/HyperArchive.html>
  372.  
  373.         Also of interest, again sometimes outdated:
  374.             http://wwwhost.ots.utexas.edu/mac/pub-mac-virus.html
  375.             http://www.unt.edu/virus/macgeneral.html
  376.  
  377.         A list of Mac viruses is about to become available at:
  378.  
  379.             http://www.totalweb.co.uk/dharley/macvir.html
  380.  
  381.         At present, this mirrors information in this FAQ, but further 
  382.         development will be on the website database rather than on these
  383.         portions of the FAQ.
  384.  
  385.  
  386.         Keep an eye on http://www.macvirus.com/: very much under 
  387.         construction at present, but promises to be an excellent
  388.         resource.
  389.  
  390.  
  391. 6.0  How many Mac viruses are there?
  392.      -------------------------------
  393.  
  394. There are around 35 Mac-specific viruses that I know of, though
  395. Apple are, I've heard, quoting 2-300 hundred. I don't know if
  396. these include every minor variant, Trojans, HyperCard infectors
  397. and other macro viruses. However, since Apple are not noticeably
  398. in the business of virus detection and disinfection, I'd as soon
  399. go with the estimates of those who are.
  400.  
  401. Mac users with Word 6 or versions of Excel supporting Visual
  402. Basic for Applications, however, are vulnerable to infection by
  403. macro viruses which are specific to these applications. Indeed,
  404. these viruses can, potentially, infect other files on any
  405. hardware platform supporting these versions of these
  406. applications. I don't know of a macro virus with a Mac-specific
  407. payload that actually works at present, but such a payload is
  408. entirely possible.
  409.  
  410. Word Mac version 5.1 and below do not support WordBasic, and are
  411. not, therefore, vulnerable to direct infection. Not only do these
  412. versions not only understand embedded macros, but they can't read
  413. the Word 6 file format unaided. There is, however, at least one
  414. freeware utility which allows Word 5.x users to read Word 6 files.
  415. This will not support execution of Word 6 (or WinWord 2) macros
  416. in Word 5.x, so I would not expect either an infection routine or
  417. a payload routine to be able to execute within this application.
  418.  
  419. However, Word 5.x users may contribute indirectly to the spread of
  420. infected files across platforms and systems, since it is perfectly
  421. possible for a user whose own system is uninfectable to act as a
  422. conduit for the transmission of infected documents, whether or not
  423. s/he reads it personally.
  424.  
  425. Files infected with a PC-specific file virus (this excludes macro
  426. viruses) can only execute on a Macintosh running DOS or DOS/Windows
  427. emulation, if then. They can, of course, spread across platforms
  428. simply by copying infected files from one system to another.
  429.  
  430. DOS diskettes infected with a boot sector virus can be read on a
  431. Mac with Apple File Exchange, PC Exchange, DOS Mounter etc. without
  432. (normally) risk to the Mac. However, leaving such an infected disk
  433. in the drive while booting an emulator such as SoftPC can mean that
  434. the virus attempts to infect the logical PC drive with unpredictable
  435. results.
  436.  
  437. I am aware of at least one instance of a Mac diskette which, when read
  438. on a PC running a utility for reading Mac-formatted disks after
  439. being infected with a boot-sector infector, became unreadable as
  440. a consequence of the boot track infection.
  441.  
  442. 7.0  What viruses can affect Macintosh users?
  443.      ----------------------------------------
  444.  
  445. Not all variants are listed here, yet, though I intend to reference
  446. all the major variants at least by name eventually, but there might be
  447. enough to get you going....
  448.  
  449. The following varieties are listed below:
  450.         7.1 Mac-specific system and file infectors
  451.         7.2 HyperCard Infectors
  452.         7.3 Mac Trojans
  453.         7.4 Macro viruses, trojans, variants
  454.         7.5 Other OS viruses and malware when emulation is run on a Mac
  455.  
  456. It appears also that some Mac viruses may damage files on Sun systems
  457. running MAE or AUFS.
  458.  
  459.         7.1   Mac-specific viruses, excluding HyperCard infectors
  460.  
  461.         AIDS - infects application and system files. No
  462.         intentional damage. (nVIR B strain)
  463.  
  464.         Aladin - close relative of Frankie
  465.  
  466.         Anti (Anti-A/Anti-Ange, Anti-B, Anti Variant) - can't
  467.         spread under system 7.x, or System 6 under MultiFinder.
  468.         Can damage applications so that they can't be 100%
  469.         repaired.
  470.  
  471.         CDEF - infects desktop files. No intentional damage, and
  472.         doesn't spread under system 7.x.
  473.  
  474.         CLAP: nVIR variant that spoofs Disinfectant to avoid
  475.         detection (Disinfectant 3.6 recognizes it).
  476.  
  477.         Code 1 - file infector. Renames the hard drive to "Trent
  478.         Saburo". Accidental system crashes possible.
  479.  
  480.         Code 252 - infects application and system files. Triggers
  481.         when run between June 6th and December 31st. Runs a
  482.         gotcha message ("You have a virus. Ha Ha Ha Ha Ha Ha Ha
  483.         Now erasing all disks... [etc.]"), then self-deletes.
  484.         Despite the message, no intentional damage is done,
  485.         though shutting down the Mac instead of clicking to
  486.         continue could cause damage. Can crash System 7 or damage
  487.         files, but doesn't spread beyond the System file. Doesn't
  488.         spread under System 6 with MultiFinder beyond System and
  489.         MultiFinder. Can cause various forms of accidental
  490.         damage.
  491.  
  492.         Frankie - only affects the Aladdin emulator on the Atari
  493.         or Amiga. Doesn't infect or trigger on real Macs or the
  494.         Spectre emulator. Infects application files and the
  495.         Finder. Draws a bomb icon and displays 'Frankie says: No
  496.         more piracy!"
  497.  
  498.         Fuck: infects application and System files. No
  499.         intentional damage. (nVIR B strain)
  500.  
  501.         Init 17: infects System file and applications. Displays
  502.         message "From the depths of Cyberspace" the first time it
  503.         triggers. Accidental damage, especially on 68K machines.
  504.  
  505.         Init 29 (Init 29 A, B): Spreads rapidly. Infects system
  506.         files, applications, and document files (document files
  507.         can't infect other files, though). May display a message
  508.         if a locked floppy is accessed on an infected system 'The
  509.         disk "xxxxx" needs minor repairs. Do you want to repair
  510.         it?'. No intentional damage, but can cause several
  511.         problems - Multiple infections, memory errors, system
  512.         crashes, printing problems, MultiFinder problems, startup
  513.         document incompatibilities.
  514.  
  515.         Init 1984: Infects system extensions (INITs). Works under
  516.         Systems 6 and 7. Triggers on Friday 13th. Damages files
  517.         by renaming them, changing file T?YPE and file CREATOR,
  518.         creation and modification dates, and sometimes by
  519.         deleting them.
  520.  
  521.         Init-9403 (SysX): Infects applications and Finder under
  522.         systems 6 and 7. Attempts to overwrite whole startup
  523.         volume and disk information on all connected hard drives.
  524.         Only found on Macs running the Italian version of MacOS.
  525.  
  526.         Init-M: Replicates under System 7 only. Infects INITs and
  527.         application files. Triggers on Friday 13th. Similar
  528.         damage mechanisms to INIT-1984. May rename a file or
  529.         folder to "Virus MindCrime". Rarely, may delete files.
  530.  
  531.         MacMag (Aldus, Brandow, Drew, Peace) - first distributed
  532.         as a HyperCard stack Trojan, but only infected System
  533.         files. Triggered (displayed a peace message and
  534.         self-deleted on March 2nd 1988, so very rarely found.
  535.  
  536.         MBDF (A,B): originated from the Tetracycle, Tetricycle or
  537.         "tetris-rotating" Trojan. The A strain was also
  538.         distributed in Obnoxious Tetris and Ten Tile Puzzle.
  539.         Infect applications and system files including System and
  540.         Finder. Can cause accidental damage to the System file
  541.         and menu problems. A minor variant of MBDF B appeared in
  542.         summer 1997: Disinfectant and Virex have been updated
  543.         accordingly.
  544.  
  545.         MDEF (MDEF A/Garfield, MDEF B/Top Cat, C, D): infect
  546.         System file and application files (D doesn't infect
  547.         System). No intentional damage, but can cause crashes and
  548.         damaged files.
  549.  
  550.         nCAM: nVIR variant
  551.  
  552.         nVIR (nVIR A, B, C - AIDS, Fuck, Hpat, Jude, MEV#, nFlu):
  553.         infect System and any opened applications. Extant
  554.         versions don't cause intentional damage. Payload is
  555.         either beeping or (nVIR A) saying "Don't panic" if
  556.         MacInTalk is installed.
  557.  
  558.         nVIR-f: nVIR variant.
  559.  
  560.         prod: nVIR variant
  561.  
  562.         Scores (Eric, Vult, NASA, San Jose Flu): aimed to attack
  563.         two applications that were never generally released. Can
  564.         cause accidental damage, though - system crashes,
  565.         problems printing or with MacDraw and Excel. Infects
  566.         applications, Finder, DA Handler.
  567.  
  568.         T4 (A, B, C): infects applications, Finder, and tries to
  569.         modify System so that startup code is altered. Under
  570.         System 6 and 7.0, INITs and system extensions don't load.
  571.         Under 7.0.1, the Mac may be unbootable. Damage to
  572.         infected files and altered System is not repairable by
  573.         Disinfectant. The virus masquerades as Disinfectant, so
  574.         as to spoof behaviour blockers such as Gatekeeper.
  575.         Originally included in versions 2.0/2.1 of the public
  576.         domain game GoMoku.
  577.  
  578.         WDEF (A,B): infects desktop file only. Doesn't spread
  579.         under System 7. No intentional damage, but causes
  580.         beeping, crashes, font corruption and other problems.
  581.  
  582.         zero: nVIR variant.
  583.  
  584.         Zuc (A, B, C): infects applications. The cursor moves
  585.         diagonally and uncontrollably across the screen when the
  586.         mouse button is held down when an infected application is
  587.         run. No other intentional damage is done.
  588.  
  589.       7.2  HyperCard infectors
  590.  
  591.       These are a somewhat esoteric breed, but a couple have been
  592.       seen since Disinfectant was last upgraded in 1995, and most
  593.       of the commercial scanners detect them.
  594.  
  595.         Dukakis - infects the Home stack, then other stacks used
  596.         subsequently. Displays the message "Dukakis for
  597.         President", then deletes itself, so not often seen.
  598.  
  599.         HC 9507 - infects the Home stack, then other running
  600.         stacks and randomly chosen stacks on the startup disk.
  601.         On triggering, displays visual effects or hangs the
  602.         system. Overwrites stack resources, so a repaired stack
  603.         may not run properly.
  604.  
  605.         HC 9603 - infects the Home stack, then other running
  606.         stacks. No intended effects, but may damage the Home
  607.         stack.
  608.  
  609.         HC virus/HyperCard/Two Tunes - infects stack scripts.
  610.         Visual/Audio effects: 'Hey, what are you doing?' message;
  611.         plays the tune "Muss I denn"; plays the tune "Behind the
  612.         Blue Mountains"; displays HyperCard toolbox and pattern
  613.         menus; 'Don't panic!' fifteen minutes after activation.
  614.  
  615.         MerryXmas - appends to stack script. On execution,
  616.         attempts to infect the Home stack, which then infects
  617.         other stacks on access. There are several strains,
  618.         most of which cause system crashes and other anomalies.
  619.         At least one strain replaces the Home stack script and
  620.         deletes stacks run subsequently. Variants include
  621.         Merry2Xmas, Lopez, and the rather destructive Crudshot.
  622.         [Ken Dunham discovered the merryXmas virus. His program
  623.         merryxmasWatcher 2.0 was very popular and still can
  624.         eradicate the most common two strains, merryXmas and
  625.         merry2Xmas. merryxmasWatcher 2.0 is outdated for the rest
  626.         this family.]
  627.  
  628.         Antibody is a recent virus-hunting virus which propagates between
  629.         stacks checking for and removing MerryXmas, and inserting an
  630.         innoculation script.
  631.  
  632.         Independance (sic) Day was reported in July, 1997. It attempts to
  633.         to be destructive, but fortunately is not well enough written to
  634.         be more than a nuisance. More information at:
  635.  
  636.             http://www.hyperactivesw.com/Virus1.html#IDay
  637.  
  638.       7.3 Trojans (Trojan Horses)
  639.  
  640.       These are often unsubtle and immediate in their effects:
  641.       while these effects may be devastating, Trojans are
  642.       usually very traceable to their point of entry. The few
  643.       Mac-specific Trojans are rarely seen, but of course the
  644.       commercial scanners generally detect them.
  645.  
  646.         ChinaTalk - system extension - supposed to be sound
  647.         driver, but actually deletes folders.
  648.  
  649.         CPro - supposed to be an update to Compact Pro, but
  650.         attempts to format currently mounted disks.
  651.  
  652.         FontFinder - supposed to lists fonts used in a document,
  653.         but actually deletes folders.
  654.  
  655.         MacMag - HyperCard stack (New Apple Products) that was
  656.         the origin of the MacMag virus. When run, infected the
  657.         System file, which then infected System files on
  658.         floppies. Set to trigger and self-destruct on March 2nd,
  659.         1988, so rarely found.
  660.  
  661.         Mosaic - supposed to display graphics, but actually
  662.         mangles directory structures.
  663.  
  664.         NVP - modifies the System file so that no vowels can be
  665.         typed. Originally found masquerading as 'New Look', which
  666.         redesigns the display.
  667.  
  668.         Steroid - Control Panel - claims to improve QuickDraw
  669.         speed, but actually mangles the directory structure.
  670.  
  671.         Tetracycle - implicated in the original spread of MBDF
  672.  
  673.         Virus Info - purported to contain virus information but
  674.         actually trashed disks. Not to be confused with Virus
  675.         Reference.
  676.  
  677.         Virus Reference 2.1.6 mentions an 'Unnamed PostScript
  678.         hack' which disables PostScript printers and requires
  679.         replacement of a chip on the printer logic board to
  680.         repair. I'm indebted to Gene Spafford for the following
  681.         summary.
  682.  
  683.         "The PostScript 'Trojan' was basically a PostScript job
  684.         that toggled the printer password to some random string
  685.         a number of times.  Some Apple laser printers have a
  686.         firmware counter that allows the password to only be
  687.         changed a set number of times (because of PRAM behavior
  688.         or licensing -- I don't remember which), so eventually
  689.         the password would get "stuck" at some random string that
  690.         the user would not know.  I have not heard any reports
  691.         of anyone suffering from this in many years."
  692.  
  693.         AppleScript Trojans - A demonstration destructive compiled
  694.         AppleScript was posted to the newsgroups alt.comp.virus,
  695.         comp.sys.mac.misc, comp.sys.mac.system, it.comp.macintosh,
  696.         microsoft.public.word.mac, nl.comp.sys.mac, no.mac, and
  697.         symantec.support.mac.sam.general on 16-Aug-97, apparently
  698.         in response to a call for help originally posted to
  699.         alt.comp.virus on 14-Aug-97 and followup on 15-Aug-97.
  700.         On 03-Sep-97, MacInTouch published Xavier Bury's finding of a
  701.         second AppleScript trojan horse, which, like the call for help
  702.         followup, mentioned Hotline servers. It reportedly sends
  703.         out private information while running in the background.
  704.         A note to users from Hotline Communications CEO Adam Hinkley
  705.         is now posted at <http://www.macvirus.com/news/970903a.html>.
  706.  
  707.         AppleScripts should be downloaded only from known trusted
  708.         sources. It is nigh impossible for an average person to know
  709.         what any given compiled script will do.
  710.  
  711.      7.4 Macro viruses/Trojans
  712.  
  713.      At the time of the longstanding second-to-last upgrade of
  714.      Disinfectant (version 3.6 in early 1995), there were no known
  715.      macro viruses in the wild, apart from HyperCard infectors. In
  716.      any case, Disinfectant was always intended to deal with system
  717.      viruses, not trojans or macro/script viruses. However, many
  718.      users are unaware of these distinctions and assume that
  719.      Disinfectant is a complete solution.
  720.  
  721.      Unfortunately, the number of known macro viruses is at the time
  722.      of writing [11-Aug-97] well in excess of 1000, though the
  723.      number in the wild is far fewer.
  724.  
  725.      Most macro viruses (if they have a warhead at all) target Intel
  726.      platforms and assume FAT-based directory structures, so they
  727.      usually have no discernible effect on Macs when they trigger.
  728.      Viruses that manipulate text strings within a document may
  729.      work just as well on a Macintosh as on a PC.
  730.  
  731.      In any case, the main costs of virus control are not recovery
  732.      from virus payloads, but the costs of establishing detection
  733.      and protection (or of not establishing them). The costs of
  734.      not establishing these measures can be considerable,
  735.      irrespective of damage caused on infected machines,
  736.      especially in corporate environments. Secondary distribution
  737.      of infected documents may result in:
  738.  
  739.         * civil action - for instance, inadvertent
  740.         distribution of an infected document to external
  741.         organisations may be in breach of contractual obligations
  742.  
  743.         * legal action in terms of breach of data-protection
  744.         legislation such as the UK Data Protection Act or the
  745.         European Data Protection directive. The eighth principle
  746.         of the Data Protection Act, for instance, requires that
  747.         security measures are taken to protect against
  748.         unauthorised access to, and alteration, disclosure and
  749.         destruction of personal data, or its accidental loss.
  750.  
  751.         * damage to reputation - no legitimate organisation wants
  752.         to be seen as being riddled with viruses.
  753.  
  754.      Since Word 6.x for Macintosh supports WordBasic macros, it
  755.      is as vulnerable as Word 6.x and 7.x on Intel platforms to
  756.      being infected by macro viruses, and therefore to generating
  757.      other infected documents (or, strictly speaking, templates).
  758.      Working Excel viruses are now beginning to appear also, and
  759.      any future Macintosh application that supports Visual Basic
  760.      for Applications will also be vulnerable. Note also that the
  761.      possibility of virus-infected files embedded as objects in
  762.      files associated with other applications: this possibility
  763.      exists on any platform that supports OLE.
  764.  
  765.      Macro viruses are therefore highly transmissible via
  766.      Macintoshes, even if they don't have a destructive effect on
  767.      Motorola platforms, if there is an equivalent application
  768.      available on the Macintosh. For instance, although Word for
  769.      Windows versions before vs. 6 support WordBasic, Word
  770.      versions for the Mac up to and including version 5.1 do not.
  771.      [Thus Word 5.1 users can not be directly infected, but may,
  772.      like anyone, pass on infected documents to vulnerable systems.]
  773.  
  774.      Unless running DOS/Windows emulation, the Green Stripe macro
  775.      virus is not normally a danger on Macs, since there is no
  776.      AmiPro/WordPro for Macintosh.
  777.  
  778.      McAfee, Symantec, Datawatch and Dr. Solomon's all make
  779.      known-virus scanners that detect a range of macro viruses.
  780.      Microsoft make available a free 'protection tool' whose
  781.      effectiveness is often overestimated.
  782.      (See below.)
  783.  
  784. For further information on specific macro viruses, try one of
  785. the information resources given earlier.
  786.  
  787.      7.5 Other Operating Systems (DOS/Windows in Emulation)
  788.  
  789.      Any Mac running any sort of DOS or Windows emulation such as
  790.      Virtual PC, SoftPC, SoftWindows, RealPC, or a DOS compatibility
  791.      card is a potential target for any PC virus, including Boot Sector
  792.      Infectors/Multipartites; (effects will vary). It is highly
  793.      recommended that anyone with such a system should run a reputable,
  794.      up-to-date PC antivirus program under emulation, as well as a good
  795.      Mac antivirus program. [Dr. Solomon's for the Mac detects PC boot
  796.      sector infectors as well as Mac viruses, but doesn't detect PC file
  797.      viruses (apart from macro viruses), and so is not sufficient
  798.      protection for a Mac with DOS emulation.]
  799.  
  800.      F-PROT, by Frisk Software International, is free for private use,
  801.      and highly regarded; commercial licenses and professional versions
  802.      are available. "fp-..." (for example, fp-227a.zip) in this directory
  803.      should be current: ftp://mirrors.aol.com/pub/simtelnet/msdos/virus/
  804.  
  805.      To find a commercial or shareware package, check through
  806.      the independent comparative reviews sites:
  807.        University of Hamburg Virus Test Center
  808.          http://agn-www.informatik.uni-hamburg.de/vtc/naveng.htm
  809.        University of Tampere Virus Research Unit
  810.          http://www.uta.fi/laitokset/virus/
  811.        Secure Computing
  812.          http://www.westcoast.com/
  813.        Virus Bulletin
  814.          http://www.virusbtn.com/
  815.      Robert Michael Slade's lists may also be helpful.
  816.        http://www.freenet.victoria.bc.ca/techrev/quickref.html
  817.        http://www.freenet.victoria.bc.ca/techrev/rms.html
  818.  
  819.  
  820. 8.0  What's the best anti-virus package for the Macintosh?
  821.      -----------------------------------------------------
  822.  
  823. As ever, I can't give a definitive answer to this. Here are some
  824. thoughts on the main contenders.
  825.  
  826.      8.1 Microsoft's Protection Tool
  827.  
  828.      Microsoft's Macro Virus Protection Tool detects Concept (Nuclear
  829.      and DMV are also mentioned in the documentation, but there is no
  830.      indication that it actually recognises them), but its principal
  831.      purpose is merely to warn users that the document they are about
  832.      to open contains macros and offer the choice of opening the file
  833.      without macros, opening it with macros, or cancelling the File
  834.      Open. It can be obtained from:
  835.  
  836.         http://www.microsoft.com/msoffice/
  837.         (look for mvtool1222.hqx)
  838.         MSN: GO MACROVIRUSTOOL
  839.         AOL: the Word forum
  840.         CompuServe: the Word forum
  841.         Microsoft Product Support Services
  842.                 206-462-9673 (WinWord)
  843.                 206-635-7200 (Word Mac)
  844.         email: wordinfo@microsoft.com
  845.  
  846.       NB The Protection Tool traps some File Open operations, but
  847.       not all. There are a number of ways of opening a document
  848.       which bypass it, some of which are rather commonly used
  849.       (e.g. double-clicking or using the Recent Documents list).
  850.  
  851.       The Protection Tool can be used to scan for Concept-infected files,
  852.       but there are a number of possible problems with it.
  853.  
  854.       * Earlier versions could only handle a limited size of directory
  855.         tree, and ran very slowly if a large number of files required
  856.         scanning. Speed is certainly still a problem: I can't say about
  857.         the overflow problem.
  858.       * Files created in Word for Windows won't be scanned until they've
  859.         been opened in Word 6 for Mac (this is a system issue, not a
  860.         bug in the code). However, Microsoft suggest that you open the
  861.         file in Word for the Macintosh and save it before scanning.
  862.         This will do the job, but will also infect your system, if the
  863.         file is infected. If it's infected with a virus -other- than
  864.         Concept, this could create problems if the Protection Tool is
  865.         bypassed on a subsequent file open.
  866.       * Infected files embedded in OLE2 files or e-mail files will not
  867.         be detected.
  868.  
  869.     Windows 95 users should be aware that this tool is not recommended
  870.     for use with MS Word 7.0a for Windows with internal detection
  871.     enabled, as these two tools will cancel each other out.
  872.  
  873.   Microsoft's home page now recommends using an NCSA-certified antivirus
  874.   utility and sidesteps any hint of responsibility for any macro virus
  875.   or SCANPROT related problems. 
  876.  
  877.   (1) not everyone is happy with the current implementation of NCSA 
  878.       certification 
  879.   (2) NCSA certification is not at present Mac-aware. 
  880.  
  881.         8.2 Disinfectant
  882.  
  883.         Disinfectant is an excellent anti-virus package with exemplary
  884.         documentation, and doesn't cost a penny: however, it doesn't
  885.         detect all the forms of malware that a commercial package usually
  886.         does, including HyperCard infectors, most Trojans, jokes or macro
  887.         viruses. Unlike some commercial packages, it doesn't scan
  888.         compressed files, either: compressed files should be expanded
  889.         before scanning. Self-extracting archives should probably be
  890.         scanned before unpacking, then again when unpacked.
  891.  
  892.         Anyone using recent versions of Microsoft Office applications
  893.         should be aware that macro viruses -do- infect on these software
  894.         platforms and may trigger on them too. Disinfectant is, therefore,
  895.         no longer sufficient protection by itself for systems that have
  896.         these applications installed. There -is- clearly still a commitment 
  897.         to updating Disinfectant to address those types of virus which it 
  898.         -does- deal with.
  899.  
  900.         Arguably, systems that don't have these applications should also
  901.         be protected:
  902.  
  903.         * With a view to protection in the future from infected files
  904.           acquired now, if the user should change to Office in the future.
  905.         * To guard against the spreading of infected files by way of
  906.           uninfectable systems.
  907.  
  908.         Disinfectant is available from:
  909.  
  910.                 ftp://ftp.acns.nwu.edu/pub/disinfectant/
  911.                 CompuServe
  912.                 GEnie
  913.                 America Online
  914.                 Calvacom
  915.                 Delphi
  916.                 BIX
  917.                 Info-Mac mirrors in the ../vir/ directory
  918.  
  919.         The Disinfectant README has been updated with 3.7.x and includes
  920.         the following note.
  921.  
  922. : Important Note
  923. : ==============
  924. :
  925. : Disinfectant only attempts to deal with Mac system viruses, not Trojan
  926. : horses, practical jokes, DOS or Windows viruses, worms,
  927. : application-specific scripting or macro viruses like the Hypercard and MS
  928. : Word 6 viruses, or any other kind of computer "malware".
  929. :
  930. : Microsoft Word 6 cross-platform "macro viruses" like the widespread
  931. : "Concept" virus are currently a major problem for MS Word 6 users. You
  932. : don't have to worry about them if you don't use Word 6. If you need
  933. : protection against the MS Word 6 macro viruses, I recommend a commercial
  934. : anti-virus product.
  935.  
  936. This addresses fully my previous complaint that the README could be taken 
  937. as an endorsement of Microsoft's inadequate protection tool. I'd still
  938. quibble at the assertion that people who don't use Word 6 don't have to
  939. worry about macro viruses.
  940.  
  941. (1) Not all macro viruses are Word-specific
  942. (2) Even if your own system can't be infected, you can still pass on
  943.     an infected file inadvertantly, if you aren't running a known-virus
  944.     scanner which detects that particular class of virus.
  945.  
  946.         8.3 McAfee VirusScan.
  947.  
  948.         This is considered below, since it is a fully fledged commercial
  949.         package. However, unlike the other commercial packages listed,
  950.         a 30-day evaluation version is available from their Web site:
  951.  
  952.                 http://www.mcafee.com/
  953.  
  954.         8.4 Other freeware/shareware packages
  955.  
  956.         For other freeware\shareware mac packages, try
  957.         Info-Mac mirrors like:
  958.  
  959.                 ftp://ftp.ucs.ubc.ca/pub/mac/info-mac/vir/
  960.  
  961.         The University of Texas holds some older documentation on
  962.         Mac viruses.
  963.  
  964.                 http://wwwhost.ots.utexas.edu/mac/pub-mac-virus.html
  965.  
  966.         Gatekeeper was not a scanner, but a generic tool. It is no
  967.         longer supported by its author, but is still available on
  968.         some sites. It is probably not safe to use or rely on modern
  969.         systems, and I believe the author recommends that people
  970.         don't attempt to use it, though I've been unable to
  971.         contact him to get confirmation.
  972.  
  973.         In January 1997 Padgett Peterson, author of the PC utility
  974.         DiskSecure, released the first version of his MacroList macro
  975.         detection tool, which has been tested by the author on
  976.         Macs (System 7.5 on SE/30, IIci and PowerMac) as well as
  977.         Windows PCs, using considerably more macro viruses than
  978.         Microsoft seem to have heard of..... The MacroList
  979.         template is accessed by a button in the standard toolbar.
  980.         This is not a virus scanner, but allows disabling of
  981.         automacros, listing of any macros found in the current
  982.         document etc. Version 1.10 was due for release by the time of
  983.         writing (February 1997), and an adaptation for Office97
  984.         is in progress. Watch the Web page for further details.
  985.  
  986.         [v1.1 and the Office 97 "late beta" were available
  987.         as at 18th March 1997.]
  988.  
  989.               http://www.freivald.org/~padgett/
  990.  
  991.         (under Anti-Virus Hobby) - NB change of URL.
  992.  
  993.         MacroList is freeware, but please be sure to read the
  994.         TRIALS link.
  995.  
  996.         8.5 Commercial packages
  997.  
  998.         Commercial packages include SAM (Symantec Antivirus for Macintosh),
  999.         Virex for Macintosh, McAfee VirusScan and Dr. Solomon's AntiVirus
  1000.         ToolKit for Macintosh.
  1001.  
  1002.         McAfee have a virus scanner for the Mac based on
  1003.         Disinfectant: version 2 of VirusScan, however, includes
  1004.         detection of Trojans, macro viruses etc. It also includes
  1005.         an installation wizard that I found a little inflexible,
  1006.         but could save effort. It provides background scanning,
  1007.         monitoring, scans compressed files, has a scheduling
  1008.         option, and can be administered remotely. Version 2.3 of
  1009.         the data definitions includes a free Mac virus
  1010.         encyclopaedia. (See section 5.10.)
  1011.  
  1012.         VirusScan 2.1.8 is Mac OS 8 compatible. A fully-functional 30-day
  1013.         evaluation copy can be downloaded from McAfee's Web site. At
  1014. ++      the time of writing, current virus definitions were available
  1015.         only for the 2.1.8 engine. NB, scanning compressed archives was
  1016.         off by default in version 2.0.9-2.1; (2.1.8 untested at writing).
  1017.  
  1018.         SAM and Virex offer checksumming/integrity checking (detecting
  1019.         possible infection by unknown viruses, by monitoring changes in
  1020.         infectable files - the correct checksums or fingerprints for
  1021.         individual files are kept in a database file. Both applications
  1022.         check files compressed with StuffIt.
  1023.  
  1024.         SAM is particularly oriented towards behaviour blocking: the
  1025.         Intercept tool can be configured to raise an alert at the
  1026.         slightest whiff of a 'suspicious' operation. Unfortunately, this
  1027.         can be counterproductive in real life, since an over-stringent
  1028.         alert policy is apt to result in the facility being turned off
  1029.         altogether. However, configuration is very flexible.
  1030.         Version 4.5 includes the SAM Administrator package for
  1031.         distribution and customization of installations,
  1032.         including password locking.
  1033.  
  1034.         Virex offers very fast scanning is easy to update, and
  1035.         includes checksumming for the detection of unknown viruses.
  1036.         It's also possible to buy an administration package. The
  1037.         basic package includes a control panel for scanning on
  1038.         file or diskette access which can be locked independently
  1039.         of the administration package. Installation and interface
  1040. ++      are easy and efficient. Virex 5.8 scans ZIP archives, has
  1041.         a Contextual Menu Plug-In Module, and interface enhancements.
  1042.  
  1043. ++      Dr Solomon's Software has acquired Virex and netOctopus as
  1044.         announced in press releases from Datawatch Corporation
  1045.         and Dr Solomon's, October 9 and October 13, 1997.
  1046.            http://www.datawatch.com/
  1047.            http://www.drsolomon.com/
  1048.            http://www.macvirus.com/news/971010a.html
  1049.         The Virex mailing lists may have more information.
  1050.  
  1051.         To sign up for Virex tech support and news mailing lists:
  1052.            http://www.datawatch.com/home/virex/mlist.html
  1053.  
  1054. ++      A 30-day trial version of SAM can be downloaded from Symantec:
  1055.            http://www.symantec.com/trialware/dlnavmac451.html
  1056. ++      The SAM package can be purchased and downloaded direct:
  1057. https://cafe2.symantec.com/cgi-bin/esd1.pl?sku=06-10-00003&segment=electronic
  1058.  
  1059.         SAM application Minimum and Preferred memory allocations must
  1060. ++      be increased from their shipping defaults to 4000K or greater.
  1061.         The October 1997 SAM definitions files include a Read Me
  1062.         with instructions. More information may be available from
  1063.         Symantec SAM support on the Web.
  1064.  
  1065.         Dr. Solomon's for Macintosh has the unusual capacity for
  1066.         detecting (not cleaning) PC boot-sector viruses on DOS
  1067.         floppies, which could be very useful in a mixed
  1068.         environment. It doesn't detect compressed files (oddly,
  1069.         since this is one of the strengths of the DOS/Windows
  1070.         version). Nor does it include checksumming. The manual is
  1071.         a bit sloppy, especially the virus descriptions (unlike
  1072.         the versions for other platforms, there is no on-line
  1073.         Virus Encyclopaedia): for instance, there's no indication
  1074.         that Frankie doesn't affect real Macs, only emulators.
  1075.         Terminology is a bit idiosyncratic, too: the frequent
  1076.         references to 'link' viruses are rather non-standard. The
  1077.         MacGuard control panel scans on file access, launch of
  1078.         INITs etc.
  1079.  
  1080.         Dr. Solomon's, McAfee, Virex and SAM all address Trojans,
  1081.         and macro viruses, and can do scheduled scanning.
  1082.  
  1083.         Sophos, who supply the Sweep scanner for PCs etc., do not have
  1084.         a stand-alone Macintosh scanner, but do have a Macintosh client
  1085.         version of their InterCheck technology. This runs as an extension
  1086.         and communicates with the InterCheck server when an application
  1087.         is run on the client machine.
  1088.  
  1089.  
  1090.         8.6 Contact Details
  1091.  
  1092.         Datawatch Corporation (for Virex)
  1093.  
  1094.                 234 Ballardvale Street
  1095.                 Wilmington MA 01887
  1096.                 +1 508 988 9700
  1097.                 fax: +1 508 988 0105
  1098.                 http://www.datawatch.com/
  1099.                 ftp://ftp.datawatch.com/pub/virex/
  1100.  
  1101.         McAfee (for VirusScan).
  1102.  
  1103.                 McAfee Associates
  1104.                 2710 Walsh Ave
  1105.                 Santa Clara, CA  95051
  1106.                 95054-3107  USA
  1107.                 Voice (408) 988-3832
  1108.                 FAX   (408) 970-9727
  1109.                 BBS   (408) 988-4004
  1110.                 CompuServe ID: 76702,1714 or GO MCAFEE
  1111.                 mcafee@netcom.com
  1112.                 ftp://ftp.mcafee.com/pub/antivirus/
  1113.                 http://www.mcafee.com/
  1114.  
  1115.         Dr. Solomon's Software Ltd.
  1116.              (for Dr. Solomon's AntiVirus ToolKit)
  1117.  
  1118.                 Alton House
  1119.                 Gatehouse Way
  1120.                 Aylesbury
  1121.                 Buckinghamshire HP19 3XU
  1122.                 United Kingdom
  1123.                 UK Support: support@uk.drsolomon.com
  1124.                 US Support: support@us.drsolomon.com
  1125.                 UK Tel: +44 (0)1296 318700
  1126. ++              USA Tel: +1 781-273-7400
  1127.                 CompuServe: GO DRSOLOMON
  1128.                 Web: http://www.drsolomon.com
  1129.                 FTP: ftp://ftp.drsolomon.com
  1130.  
  1131.        Symantec Corporation (for SAM)
  1132.  
  1133.                 10201 Torre Avenue
  1134.                 Cupertino CA 95014
  1135.                 +1 408 725 2762
  1136.                 Fax: +1 408 253 4992
  1137.                 US Support:  541-465-8420
  1138.                 AOL:  SYMANTEC
  1139.                 European Support:  31-71-353-111
  1140.                 Australian Support:  61-2-879-6577
  1141.                 http://www.symantec.com/
  1142.                 ftp://ftp.symantec.com
  1143.  
  1144.         Sophos plc
  1145.  
  1146.                 The Pentagon
  1147.                 Abingdon
  1148.                 Oxon
  1149.                 England OX14 3YP
  1150.                 http://www.sophos.com/
  1151.  
  1152. 9.0  Welcome Datacomp
  1153.      ----------------
  1154.  
  1155. From time to time there are reports from Mac users that the
  1156. message 'Welcome Datacomp' appears in their documents without
  1157. having been typed. This is the result of using a Trojanised
  1158. 3rd-party Mac-compatible keyboard with this 'joke' hard-coded
  1159. into the keyboard ROM. It's not a virus - it cannot infect
  1160. anything. The only cure is to replace the keyboard.
  1161.  
  1162. 10.0 Hoaxes and myths
  1163.      ----------------
  1164.  
  1165. Some of these are PC-specific, rather than Mac-specific, while
  1166. some have no basis in reality on any system. [I look forward to
  1167. hearing about the first Turing machine infector....] They are
  1168. included here (a) because Mac support staff are accustomed to
  1169. being asked about them (b) because anything that -might- work
  1170. on a real PC -might- also work with DOS emulation, in principle.
  1171.  
  1172.         10.1 Good Times virus
  1173.  
  1174.             There is *no* Good Times virus that trashes your hard
  1175.             disk and launches your CPU into an nth-complexity binary
  1176.             loop when you read mail with "Good Times" in the
  1177.             Subject: field.
  1178.  
  1179.             You can get a copy of the latest version of Les Jones' FAQ
  1180.             on the Good Times Hoax on the World Wide Web:
  1181.  
  1182.                 http://members.aol.com/macfaq/goodtimes.html 
  1183.                 http://www.public.usit.net/lesjones/goodtimes.html
  1184.  
  1185.             There's a Mini-FAQ available as:
  1186.  
  1187.                 http://www.public.usit.net/lesjones/gtminifaq.html 
  1188.                 http://users.aol.com/macfaq/gtminifaq.html 
  1189.  
  1190.  
  1191.         10.2 Modems and Hardware viruses
  1192.             There is no modem virus that spreads via an undocumented
  1193.             subcarrier - whatever that means.... There is no virus
  1194.             that causes damage to hardware.
  1195.  
  1196.         10.3 Email viruses
  1197.             Any file virus can be transmitted as an E-mail attachment.
  1198.             However, the virus code has to be executed before it
  1199.             actually infects. Sensibly configured mailers and browsers
  1200.             don't allow this: check yours. In particular, check that
  1201.             your Web browser doesn't automatically pass Word documents
  1202.             to Word 6 to open, since this may result in embedded macros
  1203.             being launched.
  1204.  
  1205.         10.4 JPEG/GIF viruses
  1206.             There is no known way in which a virus could sensibly be
  1207.             spread by a graphics file such as a JPEG or .GIF file,
  1208.             which does not contain executable code. Macro viruses work
  1209.             because the files to which they are attached are not 'pure'
  1210.             data files. 
  1211.  
  1212.         10.5 Hoaxes Help
  1213.             If you should receive a virus warning, look at these sites
  1214.             before forwarding it along. A statement like, "Please
  1215.             forward to everyone!" is one mark of a hoax.
  1216.  
  1217.             Computer Virus Myths home page
  1218.                 http://www.kumite.com/myths/
  1219.  
  1220.             CIAC
  1221.                 http://ciac.llnl.gov/ciac/CIACHoaxes.html
  1222.  
  1223.             Data Fellows
  1224.                 http://www.datafellows.com/news/hoax.htm
  1225.  
  1226. 11.0 Glossary
  1227.      --------
  1228.  
  1229. * Change Detectors/Checksummers/Integrity Checkers - programs that
  1230.   keep a database of the characteristics of all executable files on
  1231.   a system and check for changes which might signify an attack by
  1232.   an unknown virus.
  1233. * Cryptographic Checksummers use an encryption algorithm to lessen
  1234.   the risk of being fooled by a virus that targets that particular
  1235.   checksummer.
  1236. * Dropper - a program that installs a virus or Trojan, often
  1237.   covertly.
  1238. * Generic - catch-all name for antivirus software that doesn't
  1239.   know about individual viruses, but attempts to detect viruses
  1240.   by detecting virus-like code, behaviour, or changes in files
  1241.   containing executable code.
  1242. * Heuristic scanners - scanners that inspect executable files for
  1243.   code using operations that might denote an unknown virus.
  1244. * Monitor/Behaviour Blocker - a TSR that monitors programs while
  1245.   they are running for behaviour which might denote a virus.
  1246. * Scanner (conventional scanner, command-line scanner, on-demand
  1247.   scanner) - a program that looks for known viruses by checking for
  1248.   recognisable patterns ('scan strings', 'search strings',
  1249.   'signatures') or using a more flexible algorithmic approach for
  1250.   detection of polymorphic viruses, which can't be found by a
  1251.   search for a simple scan string. These are not usually
  1252.   associated with the Macintosh platform, but there is a
  1253.   bimorphic Word Macro virus.
  1254. * Trojan (Trojan Horse) - a program intended to perform some covert
  1255.   and usually malicious act that the victim did not expect or want.
  1256.   It differs from a destructive virus in that it doesn't reproduce,
  1257.   (though this distinction is by no means universally accepted).
  1258. * Virus - a program (a block of executable code) that attaches
  1259.   itself to, overwrites or otherwise replaces another program in
  1260.   order to reproduce itself without the knowledge of the computer
  1261.   user. Most viruses are comparatively harmless, and may be present
  1262.   for years with no noticeable effect: some, however, may cause
  1263.   random damage to data files (sometimes insidiously, over a long
  1264.   period) or attempt to destroy files and disks. Others cause
  1265.   unintended damage. Even benign viruses (apparently non-destructive
  1266.   viruses) cause significant damage by occupying disk space and/or
  1267.   main memory, by using up CPU processing time, and by the time and
  1268.   expense wasted in detecting and removing them.
  1269.  
  1270. 12.0 General Reference Section
  1271.      -------------------------
  1272.  
  1273.         12.1 Mac newsgroups and FAQs
  1274.  
  1275.             comp.sys.mac.apps
  1276.             comp.sys.mac.comm
  1277.             comp.sys.mac.misc
  1278.             comp.sys.mac.system
  1279.  
  1280.             comp.virus
  1281.             alt.comp.virus
  1282.  
  1283.             The focus on these two groups tends to be IBM-compatible,
  1284.             but Mac issues are certainly aired. Alt.comp.virus is
  1285.             unmoderated, and the quality of the advice and opinions
  1286.             aired there is very variable - there are many reputable and
  1287.             expert posters, and many mischievous and misleading
  1288.             contributions. Caveat lector.... 
  1289.  
  1290.             FAQs for c.s.m.misc and c.s.m.system
  1291.                 http://www.macfaq.com/miscfaq.html
  1292.                 http://www.macfaq.com/systemfaq.html
  1293.  
  1294.             Word for Macintosh FAQ
  1295.                 ftp://mirrors.aol.com/pub/info-mac/info/sft/word-mac-faq-04.hqx
  1296.  
  1297.  
  1298.         12.2  References
  1299.  
  1300.             Sensei Consulting Macintosh WAIS Archives
  1301.                 http://wais.sensei.com.au/searchform.html
  1302.  
  1303.            "Inside the Apple Macintosh" - Peter Norton & Jim Heid
  1304.             (Brady) (The 2nd Edition is pre-PowerMac, and I haven't
  1305.             seen a later one, but there's some surprisingly useful
  1306.             stuff in there). 
  1307.  
  1308.            "Inside Macintosh" (Addison Wesley).
  1309.             Essential reading for Mac programmers. (Umpteen volumes of
  1310.             fairly low-level info. Expensive (in the UK, at any rate),
  1311.             and whenever you get near some useful info, it refers you
  1312.             to one of the volumes you haven't got. However, the series
  1313.             has been re-vamped since I acquired my copies, and this may
  1314.             be less than just. It's possible to download them in
  1315.             Acrobat and in some cases other formats from:
  1316.                 http://devworld.apple.com/
  1317.             where you can also order hardcopy and CD versions.
  1318.             Lots of other useful files etc.
  1319.  
  1320.             MacFixIt "Troubleshooting for the Macintosh"
  1321.                 http://www.macfixit.com
  1322.  
  1323.             "Sad Macs, Bombs and other Disasters" (2nd Edition). 
  1324.             Ted Landau (Addison Wesley) [3rd edition now out in US]
  1325.  
  1326.             MacInTouch home page (info and services)
  1327.                 http://www.macintouch.com
  1328.  
  1329.             MacWEEK magazine
  1330.                 http://www.macweek.com/
  1331.             Macworld magazine
  1332.                 http://www.macworld.com/
  1333.             MacUser magazine
  1334.                 http://www.macuser.com/
  1335.             TidBITS
  1336.                 http://www.tidbits.com/
  1337. @@              Have done many good articles on Mac/macro virus issues.
  1338.  
  1339. 13.0     Mac troubleshooting
  1340.          -------------------
  1341.  
  1342. Since the initial release of this document, a number of people
  1343. have E-mailed me asking for help with a possibly virus-related
  1344. problem. While I'll always help if I can, I should point out
  1345. (1) I'm an experienced Mac user and an IT support professional,
  1346. but I don't claim to be a Mac expert (2) pressure of work and
  1347. other commitments and a huge E-mail turnover means that I can't
  1348. promise a quick response. Whether you mail direct or post to a
  1349. relevant newsgroup, it's helpful if you can supply a few details,
  1350. such as:
  1351.  
  1352. * Which model of Macintosh you're using. It may be useful to
  1353.   know how much RAM it has, the size of the hard disk, and any
  1354.   peripherals you're using.
  1355. * Which version of MacOS you're using.
  1356. * Which applications you're using, and which version. If you're
  1357.   using Word, it may be critical to know whether you're
  1358.   using version 6 or later, or an earlier version.
  1359. * Which, if any, antivirus packages you use, and what version
  1360.   number. If you're using Disinfectant, for instance, are you
  1361.   using version 3.6?
  1362. * List any error messages or alerts that have appeared.
  1363. * List any recent changes in configuration, additional hardware
  1364.   etc.
  1365. * List any diagnostic/repair packages you've tried, and the
  1366.   results.
  1367. * List any other steps you've taken towards determining the cause
  1368.   of the problem and/or trying to fix it, e.g. rebuilding the
  1369.   desktop, booting without extensions, zapping PRAM etc.
  1370.  
  1371. Here are a few steps that it might be appropriate to try if virus
  1372. scanning with an up-to-date scanner finds nothing. This section will
  1373. be improved when and if I have time.
  1374.  
  1375. Rebuilding the desktop is by no means a cure-all, but rarely does
  1376. any harm. It may be worth disabling extensions when you do this,
  1377. especially if the operation doesn't seem to be completed
  1378. successfully.
  1379.  
  1380. To disable extensions, restart the machine with the shift key
  1381. held down until you see an Extensions Off message. If you're
  1382. rebuilding the desktop, release the shift key and hold down
  1383. Command (the key with the Apple outline icon) & Options (alt)
  1384. until requested to confirm that you want to rebuild.
  1385.  
  1386. Disabling extensions is also a good starting point for tracking
  1387. down an extensions conflict. If booting without extensions
  1388. appears to bypass the problem, try removing extensions with
  1389. Extensions Manager (System 7.5) - remove one at a time, and
  1390. replace it before removing the next one and booting with that one
  1391. removed. Remember that if removing one stops the problem, it's
  1392. still worth putting it back and trying all the others to see if
  1393. you can find one it's conflicting with. Extensions Manager also
  1394. lets you disable control panels. If you don't have Extensions
  1395. Manager, try Now Utilities or Conflict Catcher.
  1396.  
  1397. Parameter RAM (PRAM) contains system information, notably the
  1398. settings for a number of system control panels. 'Zapping' PRAM
  1399. returns possibly corrupt PRAM data to default values. A likely
  1400. symptom of corrupted PRAM is a problem with date and time (but
  1401. could be a symptom of a corrupted system file). With system 7,
  1402. hold down Command-Option-P-R at bootup until the Mac beeps and
  1403. restarts. You may have restore changes to some control panels
  1404. before your system works properly. If the reset values aren't
  1405. retained, the battery may need replacing.
  1406.  
  1407.  
  1408. --
  1409. End "Viruses and the Macintosh" version 1.4e by David Harley
  1410.