Pregunta

Búsqueda de ideas sobre cómo detectar cuando nuestra aplicación Windows se ejecuta en uno de los siguientes entornos de máquinas virtuales. Algunas ideas de arranque para la detección están entre paréntesis. Puede haber (mucho) mejores técnicas de detección -. Las ideas de arranque que hemos llegado con se basan en mi investigación de Google

  • VMWare (en busca de la presencia de herramientas de VMware es una forma opcional)

  • Microsoft Virtual PC (tiene un dispositivo llamado "HD virtual" por sus discos IDE, "MS virtual de dispositivos de disco SCSI" para sus discos SCSI)

  • Citrix Xen

  • Sun Virtual Box

Gracias, Malcolm

¿Fue útil?

Solución

Ver bluepill que el autor afirmó como indetectable, causando una gran respuesta negativa de la comunidad de seguridad que rápidamente se desarrollaron varias formas de determinar si se encuentra en una máquina virtual. La mejor de las cuales parecen estar basadas en el tiempo.

Otros consejos

Este parece prometedor - Tiene un exe y .c descarga de archivos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top