VMware: crie aplicativos para ver a VM do Windows como bare metal

6

Em um ambiente virtual usando o VMware, quero configurar um servidor de licenças do Windows. Infelizmente, o servidor de licenças do fornecedor se recusa a executar em uma VM; ele deve ser instalado em uma máquina física .

Como não temos servidores Windows físicos e não queremos tê-los: é possível configurar um ambiente virtual que é praticamente não detectado pelos aplicativos? Como os aplicativos detectam que estão sendo executados em uma caixa virtual?

Quero enfatizar que não estamos tentando contornar os requisitos de licenciamento. Trata-se apenas de evitar custos de manutenção e energia para outro ponto de falha único mais inútil.

    
por Moritz Both 06.10.2011 / 01:19

2 respostas

6

Infelizmente, acho que há muitos bits diferentes de hardware virtual que são carimbados como VMware para mascarar completamente o fato de que é uma VM, e não uma tonelada de maneiras de alterar o que está sendo apresentado.

No entanto, há alguma esperança de enganar esse aplicativo específico, se você puder descobrir o que está digitando e ocultar essa informação.

Se estiver digitando nas informações do modelo do disco rígido, você pode tentar um disco mapeado diretamente em vez de um VMDK.

Se estiver procurando um endereço MAC 00:0c , solucione-o com facilidade.

A primeira coisa que eu tentaria, no entanto, seria alterar as cadeias de Produto e Fabricante expostas na VM para usar o que está no host - se eu tivesse que adivinhar o que um software de licenciamento ruim verificaria, isso seria meu primeiro palpite.

Defina SMBIOS.reflectHost = TRUE :

    
por 06.10.2011 / 01:58
2

Suspeito que você esteja violando a licença do software se você instalá-lo em uma VM.

O que você está perguntando é realmente muito difícil. O VMware definiu todos os tipos de hardware falso (desde unidades de disco até a placa-mãe), você precisa rastrear o software e determinar o que está acessando antes de solicitar a instalação em uma máquina física. O Process Monitor pode ser de alguma ajuda para você. Você seria capaz de usá-lo para rastrear um número de chamadas do sistema que o aplicativo faz, o que pode lhe dar alguma indicação sobre o que ele está procurando.

Até onde esconder o dispositivo atual, isso vai variar dependendo do que exatamente o aplicativo está procurando. Não há 100% de como ocultar totalmente que o VMware está ativo.

    
por 06.10.2011 / 01:52