我是网络安全领域的新生。
我想更多地了解CodeVirtualizer和VMProtect等软件使用的虚拟化如何工作,并且最好能够在 VB.NET 中虚拟化我的部分代码。但是,我不明白它们是如何运作的,而且我发现很难找到有关它的资源。所以,我问自己以下问题:
- 这些程序使用什么功能来实现这种虚拟化?这是如何工作的,一步一步?很明显,这些都是私有软件,所以没有给出源代码。部分代码的虚拟化对我来说很难想象。它显然不是像 VMware 或 VirtualBox 这样的系统虚拟化,而是代码的一部分。环境变了吗?
- 根据最后的观察,虚拟化文件存储在哪里?如果我的虚拟化程序要写入磁盘,数据会写入虚拟化磁盘吗?
可能很难回答我的每个问题的每一个细节;我想这个领域很复杂。尽管如此,如果可以带来一些答案的元素,它将对我更好地理解有很大帮助:)