之前有人问过这个问题: 您是否曾经使用过代码虚拟器或 vmprotect 来防止逆向工程?
但是现在它已经 4 岁了,我觉得可以再问一个类似的问题,因为从那时起事情可能已经发生了很大变化。
我们正在考虑使用诸如VMProtect
.
我们想知道的是使用 VMProtect 等软件的缺点是什么?它是流行的软件吗?它是否受到许多防病毒误报的困扰?我们还应该考虑什么?有没有更流行的替代品,或比较它们的研究?
之前有人问过这个问题: 您是否曾经使用过代码虚拟器或 vmprotect 来防止逆向工程?
但是现在它已经 4 岁了,我觉得可以再问一个类似的问题,因为从那时起事情可能已经发生了很大变化。
我们正在考虑使用诸如VMProtect
.
我们想知道的是使用 VMProtect 等软件的缺点是什么?它是流行的软件吗?它是否受到许多防病毒误报的困扰?我们还应该考虑什么?有没有更流行的替代品,或比较它们的研究?
是的,从那以后发生了新的事情。
市场上出现了很多新的Anti-temper软件,每个都有自己的技术。一些像 Arxan 和 whiteCryption ......
还有一个名为 Denuvo 的新的反脾气系统,它似乎几乎不可能进行逆向工程。
VMProtect 似乎创建了一个虚拟处理器并在那里运行其加密代码,这可能会在那里有一些巨大的性能损失,如果性能对你的代码来说并不重要,请忽略这一点。
所以,有很多选项可供您选择,但请记住,每个保护程序在这方面都是平等的:它们并非不可能进行逆向工程,因此您不能只中继保护系统来保护您的软件,有些保护您的软件的良好做法是:
使用防篡改保护您的软件的一些缺点是: