Safengine NetLicensor提供强大的代码虚拟机保护您的程序免受逆向工程和非法修改。将您的关键代码(x86汇编形式)转换成一个新的随机指令集,只有在嵌入您程序中的虚拟机解释器才能运行。这些虚拟机代码是随机生成的,并且经过高度混淆,确保唯一性。
在虚拟化过程中,您原始代码的执行流程将被重定向,并加入逻辑混淆。虚拟后的代码将用与非(NAND)实现所有的逻辑操作,大部分数学运算也将用加法实现,使得逆向者很难分辨原始指令的功能。此外,最容易被修改并绕过的条件跳转也将被转换成虚拟机的运算代码,从而使破解者无法改变程序走向。
Safengine NetLicensor
在Safengine Licensor的基础上,我们推出了基于网络的授权验证平台: Safengine NetLicensor 它由三部分组成:
- Safengine Code Protection 软件代码保护(代码变形、虚拟化)
- Safengine Licensor本地授权认证系统
- Safengine NetLicensor网络授权验证
网络授权验证
受Safengine NetLicensor保护的应用程序,在启动时会连接NetLicensor服务器,验证授权的有效性,授权限制将以服务器时间为准,确保软件试用时间的准确可控。
Safengine NetLicensor解决了几个软件授权中的难题:
- 合法授权被恶意泄露
- 客户刻意修改系统时间
- 多人共享同一个授权
- 需要即时即刻吊销授权
Safengine NetLicensor采用了广泛使用的MySQL作为数据库后台,可以轻松整合到现有的服务器系统中,NetLicensor服务端采用了高效稳定的IOCP网络层架构,并在Safengine系列产品的网络验证系统中得到了充分的测试。
Safengine Protector | Safengine Licensor | Safengine NetLicensor |
|
反调试 | |||
反跟踪 | |||
反模拟执行 | |||
反附加调试 | |||
反内存转储 | |||
反API挂钩 | |||
文件自效验 | |||
加密代码和数据 | |||
多态代码生成 | |||
打乱原程序流程 | |||
代码乱序变形混淆 | |||
代码虚拟化 | |||
高级代码替换 | |||
清除输入表 | |||
API重定位 | |||
合并原程序区段 | |||
添加水印 | |||
授权功能以及相关SDK | |||
插件支持 | |||
Safengine网络安全授权以及相关服务器 |
版本 | 价格 |
个人版 | ¥8000 |
企业版 | ¥16000 (支持企业自建NetLicensor Server) |