Dies ist eine Liste von Dateiendungen, die Dateien mit ausführbarem Code bezeichnen können. Diese Liste ist mitnichten vollständig, denn die Anzahl der Dateiendungen ist fast unendlich. Da aber grundsätzlich jede Anwendung bei der Verarbeitung von Dateien Fehler machen kann und dadurch auch Code bei speziell präparierten Dateien zur Ausführung gelangen kann, sollte man stets sein System mit allen Anwendungen auf dem aktuellsten Sicherheitsstand bringen. Ein Beispiel für einen Fehler bei der Verarbeitung von Bilddateien gibt es hier.
Desweiteren ist darauf zu achten, dass der Windows-Explorer unter Umständen die Anzeige der Dateiendungen unterdrückt und so z.B. aus dem Dateinamen "Virus.jpg.exe" der Dateiname "Virus.jpg" wird. Dieses Verhalten kann für die meisten Dateitypen in den Ordneroptionen vom Windows-Explorer konfiguriert werden. Die Dateiendungen "pif" und "lnk" sind da etwas hartnäckiger und müssen, um im Windows-Explorer sichtbar zu werden, in der Registry zur Ansicht eingeschaltet werden. Ein Fehler im Windows-Explorer, Windows ZIP-Programm und Winzip lässt außerdem eine Datei der Art "Virus.folder" als Ordnersymbol erscheinen, in einer solchen Datei könnte ein Schadprogramm enthalten sein. Auch hier erkennt man die Dateiendung erst durch entsprechende Konfiguration des Windows-Explorers.
.asf .com .exe .html .js .mde .nws .reg .url .ws .bas .cpl .folder .inf .jse .msc .pdf .scf .vb .wsc .bat .crt .hlp .ins .jsp .msi .pif .scr .vbe .wsf .chm .doc .hta .isp .lnk .msp .pl .sct .vbs .wsh .cmd .eml .htm .jar .mdb .mst .ppt .shs .vcd .xl*