1、自己搞的license protection,基本上是容易被搞定的,要么patch掉指令,要么注入个dll到进程中模拟出一个固定的硬件信息。
2、可以把相关的代码给虚拟化一下来增大patch/分析的难度。也就是用现成的带虚拟执行的商业保护,比如vmprotect(并不止这一个,而且得会用,也就是一定要用到其虚拟执行的特性),而且vmprotect这种有实现根据硬件信息授权的机制,也有一定的虚拟机检测。但这种可能容易被杀软报毒。
如果没啥人搞你的软件,2就不用搞了。
--
修改:z16166 FROM 125.33.227.*
FROM 125.33.227.*