-1
A
回答
1
这是一个非常困难的事情,这将是几乎不可能拿出的东西,是“万无一失”。但是,通过在访客虚拟机可以检查的主机配置中插入一些内容,并在不存在的情况下自毁,可以获得一些合理的保护。例如,在该主机上的/ etc/vmware/config中将“秘密”粘贴到值machine.id = secret
。然后在guest虚拟机上使用vmware-tools,您可以使用命令/usr/local/sbin/vmware-guestd --cmd 'machine.id.get'
检查此值,并确保它与“secret”匹配。
VMware在这里介绍主机和VM之间的这种通信:http://www.vmware.com/support/gsx3/doc/tools_guestd_string_gsx.html。
当然,如果有人知道如何寻找或投入任何实际的努力来逆向工程您的诱杀装置,那么实际提供的保护将毫无用处。如果你需要更好的东西,你可以看看VMware ACE,这是他们的产品,允许对VM做什么和什么时候做什么的各种控制。
祝你好运!
- jed
相关问题
- 1. 虚拟机如何工作?
- 2. VirtualBox虚拟:不能启动或恢复保存的机器
- 3. 从Excel启动虚拟机
- 4. 在虚拟机重启时,将虚拟机中的dll复制到Approot中吗?
- 5. 虚拟机启动时虚拟机的启动过程是什么
- 6. 虚拟机过度调配VMWare 6.0虚拟机无法启动?
- 7. openstack特定主机虚拟机启动
- 8. Apache虚拟主机不工作
- 9. Apache虚拟主机似乎不工作
- 10. 虚拟主机不在tomcat6中工作
- 11. 虚拟主机*:80不工作
- 12. Azure虚拟机 - 端点不工作
- 13. 虚拟主机不能正常工作
- 14. DevTest Labs虚拟机自动启动
- 15. 制作Windows上使用虚拟机
- 16. 如何使用Softlayer Python API重新启动虚拟机
- 17. 无法使用虚拟机将文件从主机复制到guest虚拟机或反之亦然?
- 18. 在Windows启动时启动VirtualBox和虚拟机启动
- 19. VMWare虚拟机无法启动
- 20. 调度Azure虚拟机启动(引导)
- 21. 直接启动到虚拟机(Mac OS)
- 22. Java虚拟机启动器Eclipse
- 23. pyVmomi在虚拟机上启动服务
- 24. 启动虚拟机Qemu中(命令行)
- 25. 启动时间虚拟机EC2
- 26. azure API重新启动虚拟机
- 27. KVM(Kilo虚拟机)如何与JVM(Java虚拟机)不同?
- 28. 钛合金工作室VMware或VirtualBox虚拟的Android 4.0.3的虚拟机
- 29. 制作虚拟主机,htaccess或php.ini或http.conf等?
- 30. apache虚拟主机在Mint虚拟机上不起作用