Domanda

Alla ricerca di idee su come rilevare quando la nostra applicazione di Windows è in esecuzione in uno dei seguenti ambienti di macchine virtuali. Alcune idee di avviamento per la rilevazione sono tra parentesi. Ci possono essere (molto) meglio tecniche di rilevazione -. Le idee antipasto ho è venuta in mente sono basati sulla mia ricerca Google

  • VMWare (cercando la presenza di opzionali VMware Tools è un modo)

  • Microsoft Virtual PC (hanno un dispositivo chiamato "HD virtuale" per i loro dischi IDE, "MS Virtual dispositivo SCSI su disco" per i loro dischi SCSI)

  • Citrix Xen

  • Sun Virtual Box

Grazie, Malcolm

È stato utile?

Soluzione

BluePill cui l'autore sosteneva come non rilevabile, provocando una grande risposta negativa da parte della comunità di sicurezza che rapidamente ha sviluppato diversi modi per determinare se si è in una macchina virtuale. La migliore delle quali sembrano essere basate sui tempi.

Altri suggerimenti

Questo sembra essere molto promettente - Ha un exe e .c download di file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top