Pergunta

Procurando idéias sobre como detectar quando nosso aplicativo do Windows está em execução em um dos seguintes ambientes de VM. Algumas idéias iniciais para detecção estão entre parênteses. Pode haver (muito) melhores técnicas de detecção - as idéias iniciais que eu inventam são baseadas na minha pesquisa do Google.

  • VMware (procurando a presença de ferramentas opcionais de VMware é uma maneira)

  • Microsoft Virtual PC (tenha um dispositivo chamado "Virtual HD" para seus discos de IDE ", MS Virtual SCSI Disk Disposition" para seus discos SCSI)

  • Citrix Xen

  • Caixa virtual do sol

Obrigado Malcolm

Foi útil?

Solução

Ver Bluepill que o autor reivindicou como indetectável, causando uma grande resposta negativa da comunidade de segurança que rapidamente desenvolveu várias maneiras de determinar se você está em uma VM. O melhor dos quais parece ser baseado no tempo.

Outras dicas

Isso parece promissor - Possui um download de arquivo exe e .c.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top