Classement par type des virus

Liste au format Latex
Short formLong formComments
ABAPABAPMalware for the SAP /R3 Advanced Business Application Programming environment.
AmigaOSAmigaOSMalware for AmigaOS.
Apple2AppleIIMalware for the AppleII.
BeOSBeOSMalware for BeOS.
BootBootRequires MBR and/or system boot sector of IBM PC compatible hard drive and/or floppy. Rarely used in practice.
DOSDOSMalware in DOS COM, EXE (MZ) or SYS format files that requires some version of MS-DOS or a closely compatible OS. Malware that only works under a specific DOS (MS-DOS or DR-DOS) or a specific version is not specially identified in the platform name.
EPOCEPOCRequires the EPOC OS (also see SymbianOS, below).
JavaJavaMalware requiring a Java runtime environment (standalone or browser-embedded).
MacOSMacOSRequires a Macintosh OS prior to OS X.
MeOSMenuetOSRequires MenuetOS.
MSILMSILRequires a Microsoft Intermediate Language interpreter platform.
MulMultiThis is a pseudo-platform and its use reserved for a few very special cases.
PalmOSPalmOSRequires a version of PalmOS.
OS2OS2Requires OS/2.
OSXOSXRequires Macintosh OS X or a subsequent, essentially similar, version.
SymbOSSymbianOSRequires Symbian OS 6.0 or a subsequent, essentially similar version.
W16Win16Requires one of the 16-bit Windows x86 OSes.
W32Win32Requires one of the true 32-bit Windows x86 OSes (i.e. not Win32s, not CE, but Windows 9x, ME, NT, 2000, XP on x86).
W64Win64Requires a 64-bit Windows OS. No distinction is made between IA64, AMD64 or any future host CPU specificities.
WCEWinCERequires one of the Windows CE family of platforms (including Pocket PC, Windows Mobile, etc). For now we do not differentiate based on target device or CPU.
WMWordMacroMacro malware for WordBasic as included in WinWord 6.0, Word 95 and Word for Mac 5.x.
W2MWord2MacroMacro malware for WordBasic as included in WinWord 2.0.
W97MWord97MacroMacro malware for Visual Basic for Applications (VBA) v5.0 for Word (that shipped in Word 97) and/or later. Changes in VBA between Word 97 and 2003 versions inclusive are sufficiently slight that we do not distinguish platforms even if the malware makes a version check or uses one of the few VBA features added in versions subsequent to VBA v5.0.
AMAccessMacroMacro malware for AccessBasic.
A97MAccess97MacroMacro malware for Visual Basic for Applications (VBA) v5.0 for Access, that shipped in Access 97 and later. As for W97M, changes in VBA versions between Access 97 and 2003 inclusive are insufficient to justify distinguishing the platforms.
P97MProject97MacroMacro malware for Visual Basic for Applications (VBA) v5.0 for Project, that shipped in Project 97 and later. As for W97M, changes in VBA versions between Project 97 and 2003 inclusive are insufficient to justify distinguishing the platforms.
PP97MPowerPoint97MacroMacro malware for Visual Basic for Applications (VBA) v5.0 for Project, that shipped in Project 97 and later. As for W97M, changes in VBA between Project 97 and 2003 inclusive are insufficient to justify distinguishing the platforms.
V5MVisio5MacroMacro malware for Visual Basic for Applications (VBA) v5.0 for Visio, that shipped in Visio 5.0 and later. As for W97M, changes in VBA versions between Visio 5.0 and 2003 inclusive are insufficient to justify distinguishing the platforms.
XFExcelFormulaMalware based on Excel Formula language that has shipped in Excel since the very early days.
XMExcelMacroMacro malware for Visual Basic for Applications (VBA) v3.0 that shipped in Excel for Windows 5.0 and Excel for Mac 5.x.
X97MExcel97MacroMacro malware for Visual Basic for Applications (VBA) v5.0 for Excel, that shipped in Excel 97 and later. As for W97M, changes in VBA versions between Excel 97 and 2003 inclusive are insufficient to justify distinguishing the platforms.
O97MOffice97MacroThis is a pseudo-platform name reserved for macro malware that infects across at least two applications within the Office 97 and later suites. Cross-infectors between one or more Office applications and related Microsoft products that host VBA, such as Project and Visio, can also be labelled thus. Also note that the newer, more generic pseudo-platform name Mul (or Multi in long-form) is now preferred for such cases. The O97M pseudo-platform name has been retained because of its long-standing and extensive use.
ACMAutoCadMacroVBA v5.0 macro malware for AutoCAD r11 and later. As with W97M malware, differences in later versions of VBA are insufficient to justify new platform names for versions of AutoCAD hosting later versions of VBA.
ActnSActionScriptRequires the Macromedia ActionScript interpreter found in some ShockWave Flash (and possibly other) animation players. (SWF was initially used for the platform name of the first virus to require the ActionScript platform but is deprecated.
LMLotusMacroMalware for the Lotus 1-2-3 macro environment.
WPMWordProMacroMalware for the Lotus WordPro macro environment.
AplSAppleScriptRequires AppleScript interpreter.
APMAmiProMacroMacro malware for AmiPro (this is really a script format).
AutoLISPAutoLISPScriptRequires an AutoLISP interpreter such as that found in AutoCAD (and possibly other Autodesk products).
BATBATMalware that requires a DOS, Windows or NT command interpreter or close clone.
CSCCorelScriptMalware that requires the CorelScript interpreter shipped in many Corel products.
DCLDCLScriptMalware that requires a Digital Command Language interpreter.
HLPWinHelpScriptRequires the script interpreter of the WinHelp display engine. (Note this is not the correct platform name for JS or VBS script malware embedded in HTML and compiled into CHM help files.)
INFINFScriptRequires one of the Windows INF (installer) script interpreters. We do not distinguish INF versions or type in the platform name.
JSJScript, JavaScriptRequires a JScript and/or JavaScript interpreter. Hosting does not affect the platform designator standalone JS malware that requires MS JS under WSH, HTML-embedded JS malware, and JS malware embedded in Windows compiled HTML help files (.CHM), all fall under this platform type.
mIRCmIRCScriptRequires the mIRC script interpreter.
MPBMapBasicRequires the MapBasic environment of MapInfo (and possibly other applications).
PerlPerlRequires a Perl interpreter. Hosting does not affect the platform designator standalone Perl malware under Unix(-like) shells, ones that require Perl under WSH and HTML-embedded Perl malware all fall under this platform type.
PHPPHPScriptRequires a PHP script interpreter.
PirchPirchScriptRequires a Pirch (Windows IRC client) script interpreter.
PSPostScriptRequires a PostScript interpreter.
PyPythonRequires a Python interpreter. As is common with script platforms, hosting does not affect the platform designator.
REGRegistryRequires a Windows registry file (.REG) interpreter. We do not distinguish .REG versions or ASCII vs. Unicode format in the platform name.
RubyRubyScriptRequires a Ruby interpreter.
SHShellScriptRequires a Unix(-like) shell interpreter. Hosting does not affect the platform name shell malware specific to Linux, Solaris, HP-UX or other Unices, or specific to csh, ksh, bash or other interpreters currently all fall under this platform type.
VBSVBScript, VisualBasicScriptRequires a VBS interpreter. Hosting does not affect the platform designator standalone VBS malware that requires VBS under WSH, HTML-embedded VBS malware, and VBS malware embedded in Windows compiled HTML help files (.CHM), all fall under this platform type.
WBSWinBATScriptMalware that requires a Wilson WindowWare WinBatch interpreter.
UnixUnixThis is the preferred platform name for binary malware for Unix(-like) platforms. At least until such malware becomes more common, it is felt that a general platform name such as this will reduce confusion as more specific platform names are likely to increase ambiguity. If you must differentiate Unix platforms, please only use the platform names in the three following entries. Malware specific to other Unices should be left in the Unix platform. For shell script malware, see the SH entry.
BSDBSDFor malware specific to BSD(-derived) platforms except for OS X. Unix is still the preferred platform name except for OS X.
LinuxLinuxFor malware specific to Linux platforms and others closely based on it. Unix is still the preferred platform name.
SolarisSolarisFor Solaris-specific malware. Unix is still the preferred platform name.
Accueil SourceForge.net Logo