Вопрос

Ищете идеи о том, как обнаружить, когда наше приложение Windows работает в одном из следующих сред VM. Некоторые идеи стартера для обнаружения находятся в скобках. Может быть (много) лучшие методы обнаружения - стартовые идеи, которые я придумал, основаны на моем исследовании Google.

  • VMware (в поисках наличия дополнительных инструментов VMware является одним из способов)

  • Microsoft Virtual PC (имейте устройство с именем «Virtual HD» для их дисков IDE, «Виртуальное дисковое устройство MS Virtual SCSI» для их дисков SCSI)

  • Citrix Xen.

  • Солнце виртуальная коробка

Спасибо, Малкольм

Это было полезно?

Решение

Видеть Bluepill. который автор утверждал как неоправданный, вызывающий большой отрицательный ответ от сообщества безопасности, который быстро разработал несколько способов определить, если вы находитесь в виртуальной машине. Лучшее из которых, кажется, основано на сроках.

Другие советы

Это выглядит многообещающе - Скачать файл EXE и .C.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top