| ACADEMIC COMPUTING and COMMUNICATIONS CENTER | |||||||||
The Word Macro Viruses | ||||
Some of the newest and most dramatic changes in computer viruses and how they infect computers have come about because of the very powerful macro language built into Microsoft Word. The Word "macro viruses" are a new type of program virus that use the WordBasic macro language to replicate themselves. The most notable difference in this new family of viruses is their platform independence -- they infect Word documents and templates on DOS, Mac, Windows 3.x, Windows 95, and Windows NT operating systems. Once an infected document is opened and the virus launched, it will infect your Word normal.dot template. This is the basic Word document template; it is used by default for new documents, and is the basis of most other templates. So once the macro virus has infected your normal.dot template, the virus will spread to all other documents and templates as they are opened. This will immediately put the virus in control every time you launch MS Word. The WinWord macro viruses all use or infect a number of Word macros, including aaazfs, aaazao, AutoExec, AutoOpen, DropSuriv, FileExit, FilePrint, FilePrintDefault, FileSaveAs, InsertPayload, and PayLoad. Most don't infect the Save macro in the File menu, so using File --> Save is an important part of protecting yourself from these macros. In most cases, you'll know that you have a macro virus when you see their macros listed in the Word Tools --> Macro... or File --> Templates --> Organizer --> Macros menu. These menus also provide the cure for the virus infection: delete the infected macros from menu, Save it, and repeat for every infected document and template. For more information, see "macro viruses" in Alki Software's WORDinfo Web site at: http://www.wordinfo.com/ or Dr. Solomon's Intro to Macro Viruses at: http://www.drsolomon.com/vircen/vanalyse/macvir.html
|
||||
| The ADN Connection, Nov/Dec 1995 | Previous: When a Good Computer Goes Bad | Next: What viruses are "going around" at UIC today? |
| 1999-7-2 connect@uic.edu |
|