DMV, Hot, FormatC, Wiederoffnen

DMV

DMV is probably the first Word macro virus to have been written. It is test virus, written by a person called Joel McNamara to study the behavior of macro viruses. As such, it is no threat - it announces its presence in the system, and keeps the user informed of its actions.

McNamara wrote DMV in the fall of 1994 - at the same time, he published a detailed study about macro viruses. He kept his test virus under wraps until a real macro virus, Concept, was discovered. At that time, he decided to make DMV known to the public. We can expect to see new variants of the DMV virus, as well as totally new viruses inspired by the techniques used in this virus. McNamara also published a skeleton for a virus to infect Microsoft Excel spreadsheet files.

Hot

Hot was the first Word macro virus written in Russia. It was found in the wild over there in January 1996.
It spreads in a similar manner as the Concept virus: when an infected DOC is first opened, the virus modifies the NORMAL.DOT file, and will spread to other documents after that. Unlike the earlier Word macro viruses, Hot does not replicate with the File/Save As command - it infects only during the basic File/Save command. This means that Hot will infect only existing documents in the system - not new ones.

Infected documents contain the following four macros, which are visible in the macro list:

AutoOpen
DrawBringInFrOut
InsertPBreak
ToolsRepaginate

When Hot infects NORMAL.DOT, it renames these macros to:

StartOfDoc
AutoOpen
InsertPageBreak
FileSave

Macros are saved with the 'execute-only' feature, which means that a user can't view or edit them.
Hot contains a counter. It adds a line like this to the WINWORD6.INI file:

QLHot=35112

This number is based on the number of days in this century. Hot adds 14 to this number and then waits until this latency time of 14 days has passed. Hot will spread normally during this time, it will just not activate.
After the 14 day pause, there is a 1 in 7 chance that a document will be erased when it is opened. The Virus will delete all text and re-save the document. Hot does not do this, if it find a file called EGA5.CPI from the C:\DOS directory. A comment in the source code of the virus hints that this feature is added so that the author of the virus and his friends can protect themselves from the activation damage:

'---------------------------------------------------------------
'- Main danger section: if TodayNo=(QLHotDateNo + RndDateNo) ---
'- and if File C:DOSega5.cpi not exist (not for OUR friends) -
'---------------------------------------------------------------

By default, there is no file by the name EGA5.CPI in MS-DOS distributions.

Hot was the first macro virus to use external functions. This system allows Word macros to call any standard Windows API call. The use of external functions specific to Windows 3.1x means that Hot will be unable to spread under Word for Macintosh or Word 7 for Windows 95: opening an infected document will just produce an error message.

FormatC

This is not a virus, but a trojan because it does not replicate. It does, however, format your C: drive as soon as the document is opened. This trojan was posted to a Usenet newsgroup.

Wiederoffnen

Wiederoffnen is not a virus, but a Word macro trojan. It comes in a Microsoft Word 2 document but works perfectly under Word 6 too. Wiederoffnen intercepts the AutoClose macro and when the document is closed plays tricks with AUTOEXEC.BAT.


FrontPage VirusAlert