Las implementaciones de heurística de algunos antivirus utilizan técnicas para reconocer instrucciones comúnmente aplicadas por los códigos maliciosos, y así poder identificar si un archivo ya que este puede ser una amenaza, ejecutable puede llegar a ser un código malicioso.