Type
|
Description
|
---|---|
File viruses/malware may come in different
types—there are DOS viruses/malware, Windows viruses/malware, macro
viruses/malware, and script viruses/malware. All of these share
the same characteristics of viruses/malware except that they infect
different types of host files or programs.
|
|
Boot viruses/malware infect the partition
table of hard disks and boot sector of hard disks and floppy disks.
|
|
Script viruses/malware are viruses/malware
written in script programming languages, such as Visual Basic Script
and JavaScript and are usually embedded in HTML documents.
VBScript
(Visual Basic Script) and Jscript (JavaScript) viruses/malware make use
of Microsoft's Windows Scripting Host to activate themselves and
infect other files. Since Windows Scripting Host is available on
Windows 98, Windows 2000 and other Windows operating systems, the
viruses/malware can be activated simply by double-clicking a *.vbs or *.js file
from Windows Explorer.
What is so special about script viruses/malware?
Unlike programming binary viruses/malware, which requires assembly-type
programming knowledge, virus/malware authors program script viruses/malware
as text. A script virus can achieve functionality without low-level
programming and with code as compact as possible. It can also use
predefined objects in Windows to make accessing many parts of the
infected system easier (for example, for file infection, for mass-mailing).
Furthermore, since the code is text, it is easy for others to read
and imitate the coding paradigm. Because of this, many script viruses/malware
have several modified variants.
For example, shortly after
the "I love you" virus appeared, antivirus vendors found modified
copies of the original code, which spread themselves with different
subject lines, or message bodies.
|