Safengine提供强大的代码虚拟机保护您的程序免受逆向工程和非法修改。将您的关键代码(x86汇编形式)转换成一个新的随机指令集,只有在嵌入您程序中的虚拟机解释器才能运行。这些虚拟机代码是随机生成的,并且经过高度混淆,确保唯一性。
在虚拟化过程中,您原始代码的执行流程将被重定向,并加入逻辑混淆。虚拟后的代码将用与非(NAND)实现所有的逻辑操作,大部分数学运算也将用加法实现,使得逆向者很难分辨原始指令的功能。此外,最容易被修改并绕过的条件跳转也将被转换成虚拟机的运算代码,从而使破解者无法改变程序走向。
功能支持
反调试
反跟踪
反模拟执行
反附加调试
反内存转储
反API挂钩
文件自效验
加密代码和数据
打乱原程序流程
代码乱序变形混淆
代码虚拟化
高级代码替换
清除输入表
API重定位
合并原程序区段
添加水印
授权功能以及相关SDK
插件支持
使用说明
*1:Shielden入门级加密,并不能代表Safengine全系列正式版之功能及效果,亦不可与正式版保护系统功能完整性相提并论,只适用于非商业软件的加密体验
*2:Shielden包含的部分Safengine Protector和Safengine Licensor的演示性功能,并不代表Safengine Protector和Safengine Licensor的真正性能,敬请注意
∨ 展开