小赖子的英国生活和资讯

VMProtect 对抗虚拟机 和 Win8.1 下的 Hyper V

阅读 桌面完整版

VMProtect 是一款很有名的保护 native 程序的软件,由俄罗斯人开发的.被保护的软件/程序很难被反编译,是业界公认的利器.其中VMProtect 可以很简单的配置让程序无法在虚拟机下运行机制,如果在虚拟机(比如 VirtualBox) 运行保护的程序,就会弹出(默认,可定制)的错误,比如:

cannot-run-vm VMProtect 对抗虚拟机 和 Win8.1 下的 Hyper V 技术 折腾 杂乱

Protected applications cannot run under Virtual Machines

而这些,只要在VMProtect 的界面下 简单的配置成 Yes 就可以:

VMProtect settings to enable virtual machine detection

在 Win8.1 下, 有一个新的功能可以安装: Hyper-V (控制面版 – Programs and Features – Turn Windows Features on and off). 这个功能是用于在同一台机器运行多个操作系统的.

Hyper-V Windows 8.1 Features

如果这个选项启用了, 那么同样的, 被VMProtect 保护过的软件也无法运行,哪怕看起来不是在虚拟机 (Virtual Box)下运行.

顺便说一下, Intel CPU 有提供虚拟机加速的设置,这项设置可以在BIOS(启动时)设置.

Intel R Virtualization Technology

在装VISUAL STUDIO2013的时候 如果选择了开发WINDOWS PHONE应用程序 这个就会默认被开启.

hyper-v virtualization support

英文同步: https://helloacm.com/vmprotect-virtualization-detection-and-virtual-machines-on-windows-8-1-with-client-hyper-v/

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version