Content
MacHC/Merryxmas
- Type
- Virus
- SubType
- Macintosh
- Discovery Date
- 10/01/1991
- Length
- 1,384 bytes (in XCMDs)
- Minimum DAT
- N/A (03/05/2003)
- Updated DAT
- 4251 (03/05/2003)
- Minimum Engine
- N/A
- Description Added
- 12/16/2002
- Description Modified
- 12/16/2002 8:41 AM (PT)
Tab Navigation
Characteristics
This HyperCard virus works only Apple Macintosh computers that have HyperCard scripting installed. Its several variants infect HyperCard stacks by appending viral code to the end of the stack script. When an infected stack is run, it first attempts to infect the HyperCard Home stack.
Subsequent stacks that are run will receive the infection from the Home stack. A "bug" in the most common strains causes the entire host stack script to be appended to the "Home" stack script when it is infected. If the host stack script contains any handler routines, unexpected Home stack behaviour may result. One strain replaces the Home stack script and deletes any stack that is run after the Home stack is infected.
The virus carries an XCMD which will shut down the system without saving open documents. However, the virus script does not contain any command to execute this XCMD.
There is a Hyper Card virus called MacHC/Antibody which hops between stacks and removes MacHC/MerryXmas virus. It also insert a short script which blocks future infections.
Symptoms
The virus starts for "on openbackground --merryxmas" string and ends with "end getxmas".
Method of Infection
The infected stack has XCMD 69 "openbackground" and XCMD 405 "viralcopy" resources. Virus will infect other scripts when an infected stack is opened. An uninfected Home stack will be infected first.
Removal
The MacHC/MerryXmas virus can cause irreparable damage because it sometimes deletes scripts or carries unrelated script routines from its host stack to the Home stack. For this reason, Network Associates recommends that you replace infected stacks rather than repair them whenever possible.
Write-protecting the Hypercard Home stack is a good countermeasure against Merryxmas virus and other similar threats.
Variants
Variants
N/A
All Information
Overview -
This is a virus detection. Viruses are programs that self-replicate recursively, meaning that infected systems spread the virus to other systems, which then propagate the virus further. While many viruses contain a destructive payload, it's quite common for viruses to do nothing more than spread from one system to another.
Aliases
- Crudshot
- Lopez
- Merry2Xmas
Characteristics
Characteristics -
This HyperCard virus works only Apple Macintosh computers that have HyperCard scripting installed. Its several variants infect HyperCard stacks by appending viral code to the end of the stack script. When an infected stack is run, it first attempts to infect the HyperCard Home stack.
Subsequent stacks that are run will receive the infection from the Home stack. A "bug" in the most common strains causes the entire host stack script to be appended to the "Home" stack script when it is infected. If the host stack script contains any handler routines, unexpected Home stack behaviour may result. One strain replaces the Home stack script and deletes any stack that is run after the Home stack is infected.
The virus carries an XCMD which will shut down the system without saving open documents. However, the virus script does not contain any command to execute this XCMD.
There is a Hyper Card virus called MacHC/Antibody which hops between stacks and removes MacHC/MerryXmas virus. It also insert a short script which blocks future infections.
Symptoms
Symptoms -
The virus starts for "on openbackground --merryxmas" string and ends with "end getxmas".
Method of Infection
Method of Infection -
The infected stack has XCMD 69 "openbackground" and XCMD 405 "viralcopy" resources. Virus will infect other scripts when an infected stack is opened. An uninfected Home stack will be infected first.
Removal -
Removal -
The MacHC/MerryXmas virus can cause irreparable damage because it sometimes deletes scripts or carries unrelated script routines from its host stack to the Home stack. For this reason, Network Associates recommends that you replace infected stacks rather than repair them whenever possible.
Write-protecting the Hypercard Home stack is a good countermeasure against Merryxmas virus and other similar threats.
Variants
Variants -
N/A