Un virus troyano es un software malicioso que se hace pasar por un programa legítimo para dar a un atacante acceso remoto a la computadora infectada. Se compone de un cliente instalado en la computadora remota y un servidor que el atacante usa para controlarla de forma remota. A diferencia de los virus, los troyanos pretenden ofrecer control remoto al usuario de forma engañosa en lugar de dañar el sistema. Generalmente se ocultan en archivos multimedia para instalarse fácilmente sin ser detectados.