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)
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 (Simple Mail Transfer 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