如何像 VMProtect 那样虚拟化部分代码?

逆向工程 反调试 虚拟机 虚拟机保护 虚拟机
2021-06-23 05:23:16

我是网络安全领域的新生。

我想更多地了解CodeVirtualizerVMProtect等软件使用的虚拟化如何工作,并且最好能够在 VB.NET 中虚拟化我的部分代码。但是,我不明白它们是如何运作的,而且我发现很难找到有关它的资源。所以,我问自己以下问题:

  • 这些程序使用什么功能来实现这种虚拟化?这是如何工作的,一步一步?很明显,这些都是私有软件,所以没有给出源代码。部分代码的虚拟化对我来说很难想象。它显然不是像 VMware 或 VirtualBox 这样的系统虚拟化,而是代码的一部分。环境变了吗?
  • 根据最后的观察,虚拟化文件存储在哪里?如果我的虚拟化程序要写入磁盘,数据会写入虚拟化磁盘吗?

可能很难回答我的每个问题的每一个细节;我想这个领域很复杂。尽管如此,如果可以带来一些答案的元素,它将对我更好地理解有很大帮助:)

0个回答
没有发现任何回复~