VMProtect是一个软件保护系统,可以帮助用户将受保护的代码放入虚拟机运行,使软件不容易被破解。这次推荐的增强版可以继续加强这种便捷的保护功能,降低被破解的风险。
第一个鸡肋:即使关键代码是VM,支持库中的一些命令仍然没有VM。我们知道彝语支持库中的命令是固定的,支持库中的任何命令都有可能成为破解者的跳板,从而破解整个程序,所以这就是为什么你加了壳后被秒破解的原因。不是不强而是彝语太鸡肋!
第二个鸡肋:因为语言代码格式简单,你添加的VMP标签在局部变量下面,加密时会导致你的函数头泄露,破解者可能会利用你泄露的这些局部变量来监控或者调试这些局部变量,从而破解整个程序!
2.提供保护功能头标签,会自动将vmp的加密标签移到功能头,从而对整个功能进行加密
签名标记的强度建议选择其他会导致默认变体速度变慢的签名标记,这样破解者就找不到这些支持库的签名变体了
建议您的所有密钥代码都使用保护功能header _ super标志(参见例程。e用于标记方法)
不要检查加密的内存保护,这将导致加密程序无法打开。看来用easy语言编写的程序在使用vmp加密时无法添加这个选项。我不知道为什么
2.优化操作体验