Los métodos de infección de virus incluyen la anadidura o empalme, donde el código del virus se agrega al final de un archivo ejecutable para transferir el control al virus primero antes de ejecutar el programa; la inserción, donde el código del virus se inserta en áreas no utilizadas del programa infectado; y el polimorfismo, donde el código del virus se compacta para insertarse en un ejecutable sin aumentar su tamaño.