Virus dos :
La plupart des virus programmes écrits fonctionnent sous le système d'exploitation DOS. Le DOS est le système d'exploitation le plus simple sur machine PC, néanmoins Windows exécute les programmes DOS sans aucuns problèmes même si beaucoup de virus DOS n'arrivent pas à se reproduire lorsqu'ils sont exécutés par Windows. Il est beaucoup plus simple d'écrire un virus pour DOS, car DOS existe depuis beaucoup plus longtemps que Windows et il y a donc beaucoup plus de gens ayant l'expertise nécessaire à ce genre de pratiques. De plus un virus écrit sous DOS sera beaucoup plus petit en taille que son équivalent écrit sous Windows. Néanmoins ce type de virus est doucement en train de disparaître au fur et à mesure.
Virus windows :
Les virus Windows fonctionnent sous Windows et vont pouvoir infecter les programmes Windows. Le nombre de virus Windows est beaucoup plus réduit que le nombre de virus DOS, néanmoins ils sont considérés comme une plus grande menace que les virus DOS puisque la plupart des ordinateurs fonctionnent maintenant sous Windows.
Virus macro :
Les virus Macros sont la plus grande menace à ce jour, ils se propagent lorsqu'un document Microsoft Word, Excel ou PowerPoint contaminé est exécuté. Un virus Macro est une série de commandes permettant d'effectuer un certain nombre de tâches automatiquement au sein des applications ci dessus. Le but non nuisible du langage de macro dans ces applications est à l'origine de pouvoir créer des raccourcis pour effectuer des tâches courantes, par exemple en une touche imprimer un document, le sauvegarder et fermer l'application.Les Virus Macros non supprimés se répandent très rapidement. L'ouverture d'un document infecté va contaminer le document par défaut de l'application, et ensuite tous les documents qui seront ouverts au sein de l'application. Les documents Word, Excel et PowerPoint étant les documents les plus souvent partagés, envoyés par Internet, ceci explique la diffusion rapide de ces virus. De plus le langage de programmation des Macros est beaucoup plus facile à apprendre et moins compliqué qu'un langage de programmation classique.
Virus polymorphe :
Ceci est une sous catégorie, dans le sens ou n'importe lequel des types de virus ci dessus peut en plus être polymorphe. Les virus polymorphes incluent un code spécial permettant de rendre chaque infection différente de la précédente. Ce changement constant rend la détection de ce type de virus compliqué. Souvent le code change, mais l'action pour lequel il a été créé est toujours la même. Par exemple, le virus peut intervertir l'ordre des instructions de son action en son sein, ou rajouter de fausses instructions afin de tromper la vigilance de l'antivirus, qui lui, recherche une signature précise.Beaucoup de virus polymorphes sont aussi encryptés. Le virus encryptera son code et ne le décryptera que lorsqu'il doit infecter un nouveau fichier, le rendant encore plus difficile à détecter.
Virus furtif :
Un virus furtif, comme son nom l'indique, va se cacher lorsque l'ordinateur ou l'utilisateur accède au fichier infecté. Si l'utilisateur ou l'antivirus tente de voir si le fichier est infecté, le virus le saura et va se cacher offrant à l'antivirus et à l'utilisateur une version non infectée du fichier.Par exemple un virus macro non furtif, serait visible dans le menu Outils, Macros de Word, révélant sa présence d'un simple coup d'½il, alors qu'un virus macro furtif, ne montrera pas sa présence de la sorte.
Virus multi cibles :
Les virus multi cibles utilisent à la fois les techniques d'infection des virus programmes et ceux de zone d'amorce. Ils infecteront donc à la fois les zones d'amorces et les programmes. Ces virus ont tendance à avoir une taille un peu plus élevée que les autres types puisqu'ils doivent contenir les instructions pour effectuer deux types d'infections. En doublant l'infection, le virus double sa chance d'être transmis à un autre ordinateur et de se répandre. Ceci explique qu'ils sont responsables d'un grand nombre d'infections, sans être très nombreux.Par exemple si vous lancez un programme infecté par le virus Tequila, ce virus infectera dans un premier temps la zone d'amorce de l'ordinateur. La prochaine fois que vous allumerez votre ordinateur, ce virus Tequila infectera donc tous les programmes que vous utilisez ou qui sont lancés au démarrage de votre machine et ainsi de suite, tout programme exécuté sera donc infecté.