| Boot |
First
code sequence that is executed prior to loading the operating system. |
|
Backdoor.Family.Variant |
Remote Access
Tools (remote administration programs) |
|
Constructor.Family.Variant |
Virus Constructors
(virus generating kits) |
|
Crack.Program.Version |
Program crack/patch
(programs that register illegally commercial kits) |
|
Damaged.Family.Variant |
Damaged virus
(deteriorated or non-usable virus) |
|
DenialOfService.Family.Variant |
Denial of
Service Tools, simple or distributed (remote attack programs) |
|
Entry point |
Location in
an executable file where the execution begins. |
|
Entry point obscuring |
Proceeding
used by viruses to hide their presence in an infected program, by inserting
their code in the normal flow of a program's execution leaving the entry
point unchanged. |
|
Family.Variant |
DOS/MBR/BOOT
virus (DOS or BOOT/MBR virus) |
|
Dropper.Family.Variant |
Virus dropper
(a program that launches/drops a virus). |
|
File infector |
Virus |
|
Flooder.Family.Variant |
Network flooder
(a program that over challenges the network, similar to DenialOfServices) |
|
HLP.Family.Variant |
Windows Help
virus (virus infecting Windows Help files) |
|
Hoax.Family.Variant |
pseudo-virus,
usually a e-mail alerting about a virus that doesn't exist |
|
Joke.Family.Variant |
Simulation
of a virus, joke (programs which simulate viruses, jokes) |
|
I-Worm.Family.Variant |
Internet Worm
(a program that spreads using the Internet) |
|
IRC-Worm.Family.Variant |
mIRC/PIRCH/IRC
scripting virus (a script virus for mIRC/PIRCH or IRC) |
|
Java.Family.Variant |
Java Virus
(Java Virus in binary form) |
|
Lib_TPU.Family.Variant |
Turbo Pascal
Library Virus (virus infecting TurboPascal libraries) |
|
Linux.Family.Variant |
Linux Virus
(viruses which infect Linux ELF executables) |
|
A97M.Family.Variant |
Access 97
Macro Virus (virus which infects Access 97 databases) |
|
PP97M.Family.Variant |
PowePoint
97 Macro Virus (virus which infects PowerPoint 97 documents) |
|
Visio.Family.Varian |
Visio Macro
Virus (viruses which infect Visio projects) |
|
W2M.Family.Variant |
Word 2 Macro
Virus (viruses which infect Word 2 documents) |
|
W97M.Family.Variant |
Word 97 Macro
Virus (virus which infects Word 97 documents) |
|
WM.Family.Variant |
Word 6 Macro
Virus (virus which infects Word 6 documents) |
|
X97M.Family.Variant |
Excel 97 Macro
Virus (virus which infects Excel 97 documents) |
|
XF.Family.Variant |
Excel Formula
Virus (viruses for Excel Formula) |
|
XM.Family.Variant |
Excel 6 Macro
Virus (virus which infects Excel 6 documents) |
|
PalmOS.Family.Variant |
PalmOS Virus
(viruses designed for PalmOS) |
|
AmiPro.Family.Variant |
AmiPro Script
Virus (virus designed for AmiPro) |
|
BAT.Family.Variant |
DOS Batch
Virus (virus which infects .BAT files) |
|
BeOS.Family.Variant |
BeOS Script
Virus (script viruses for BeOS) |
|
IS.Family.Variant |
InstallShield
Script Virus (viruses for .INF files) |
|
JS.Family.Variant |
JavaScript
Virus (virus for JavaScript) |
|
Perl.Family.Variant |
Perl Script
Virus (viruses which infect Pearl scripts) |
|
Unix.Family.Variant |
Unix Shell
Script Virus (viruses which infect Unix shell scripts) |
|
VBS.Family.Variant |
Visual Basic
Script Virus (VBScript viruses) |
|
WBS.Family.Variant |
WinBatch Script
Virus (virus for WinBatch script) |
|
Spammer.Family.Variant |
Mail Spam
Program (programs which send unsolicited mail) |
|
Trojan.Family.Variant |
Trojan Program
(Trojan type programs) |
|
VirTools.Family.Variant |
Virus Tools
(code examples or examples used for viruses) |
|
Win2K.Family.Variant |
Windows 2000
Virus (virus for PE executables, works on Win2K) |
|
Win31.Family.Variant |
Windows 3.1
Virus (virus for NE executables, works on Windows 3.1) |
|
Win32.Family.Variant |
Windows 32
Virus (virus for PE executables, works on Win32 platforms) |
|
Win95.Family.Variant |
Windows 95
Virus (virus for PE executables, works on Win95) |
|
Win98.Family.Variant |
Windows 98
Virus (virus for PE executables, works on Win98) |
|
WinNT.Family.Variant |
Windows NT
Virus (virus for PE executables, works on Winnt4) |
|
Payload |
A malicios
action performed by the virus, triggered by a specific event (date, time,
etc) |
|
Polymorphic virus |
encrypted
virus that changes the decryptor code from one infection to another. |
|
Metamorphic virus |
virus that
changes its own code but keeps the same functionality from one infection
to another. |
|
ITW (In The Wild) |
Denotes malware
which has spread in different portions of the globe |
|
Resident |
Proceeding
through which malware remains active in the computer's memory after execution
in order to carry specific actions. |
|
P2P (Peer-2-Peer) |
Protocol which
allows sharing of files over internet by direct contact between
two or more computers (a server is not required). |
|
Registry key |
A cell of
information used internally by the operating system; it may contain different
type of data. |
|
SMTP (Send Mail Transport Protocol) |
A protocol
used to send mail through a server. |
|
Thread (as in program thread) |
A portion
of a program which runs in parallel with the program; usually to perform
specific actions. |
|
Virus |
Program that
is capable to replicate itself, by copying its code or a variant of it into
other programs. |
|
Worm |
Program that
is able to replicate into a system, by copying itself under different names;
it may also spread through local network. |
|
Mass mailer |
It is an I-worm
that sends many e-mails with its code as attachment per execution. |
|
Mailer |
It is an I-worm
that sends one or a few e-mails with its code as attachment per execution. |
|
Malware or Emalware |
A program
can be regarded as emalware if it does at least one of the following:
- replicates through a network or a file system without user's consent
- allows an unauthorised person control over a remote system
- sends information or files to a remote system without user's consent
- sends data to a system in order to disrupt normal functioning. |
|
Buffer overflow |
data corruption
resulting from copying a data block larger than the available target buffer
(without checking the block's size); one of the most usual cases: when the
buffer is a local array (on the stack), overflowing will result in corrupting
data on the stack including the return address of the procedure; the result
is usually a crash or running code of attacker's choice |