Question

Vous cherchez des idées sur la façon de détecter le moment où notre application Windows est en cours d'exécution dans l'un des environnements suivants VM. Quelques idées de départ pour la détection sont entre parenthèses. Il peut y avoir (beaucoup) de meilleures techniques de détection -. Les idées de départ, je suis venu avec sont basées sur mes recherches Google

  • VMWare (recherche de la présence d'option VMware Tools est une façon)

  • Microsoft Virtual PC (utilisation d'un appareil nommé "HD virtuel" pour leurs disques IDE, "MS Virtual Device disque SCSI" pour leurs disques SCSI)

  • Citrix Xen

  • Sun Virtual Box

Merci, Malcolm

Était-ce utile?

La solution

bluepill que l'auteur revendiquée comme indétectable, ce qui provoque une forte réponse négative de la communauté de sécurité qui a rapidement développé plusieurs façons de déterminer si vous êtes dans une machine virtuelle. Le meilleur de ce qui semble être basé sur le calendrier.

Autres conseils

Cela semble prometteur - il a un exe et .c télécharger le fichier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top