产品下载

我们提供给您最新牿的 Enigma Protector 下载,仅用于功能演示和性能评估,请点击以下链接开始下载: enigma_1.61_demo (5.2Mb).

不同于完整版,演示版会有如下功能限制:

最近更新:
The Enigma Protector v1.67 Build 2009.06.01
- 新增检测进程窗口标题功能
- 新增对 Visual Basic 程序使用加密标记的支持
- 文件捆绑新增模拟 FindFirstFile/FindNextFile 功能
- 新增在虚拟机中对 VB/VC/Delphi 程序 SEH 句柄和异常处理的支持
- 授权管理器新增生成Email并发送的功能
- 修复处理某些具有自定义版本和显现的特定程序可能产生错误的缺陷
- 修复进程实例校验功能的缺陷
- 修复模拟 LoadLibraryA 函数的缺陷
- 修复文件捆绑功能的一个缺陷,新增挂钩 VirtualQuery 函数的功能
- 修复虚拟机处理多线程程序可能产生错误的缺陷
- 修复 DLL 文件加壳后卸载异常的问题
 
The Enigma Protector v1.65 Build 2009.04.06
- 新增 Linux 和 Windows 系统下的 CGI keygen
- 新增 Check_Protection 标记,用于检查保护代码的完整性
- 新增使用机器码加密程序的功能
- 新增加密标记分析面板,用于查看文件中定义的标记
- 新增 Unprotected 加密标记,用于标记一部分只在未加密的程序中运行的代码
- 新增 API 函数 EP_CheckupIsEnigmaOk 用于检查保护代码的完整性
- 新增 API 函数 EP_CheckupIsProtected 用于检查程序是否加密
- 新增 API 函数 EP_CheckupCopies 用于检查当前运行的实例数量
- 检测进程数量新增结束进程的选项
- 消息对话框新增“延时启用 OK 按钮”选项
- 消息对话框新增“延时自动关闭提示”选项
- 文件捆绑功能新增对 .NET DLL 文件启用从不写入磁盘的支持
- 更换 Reg_Crypt 标记的特征码
- 更换 Unprotected 标记的特征码
- 改进使用加密常量加密程序的特性
- 改进虚拟机加密逻辑
- 改进保护附加文件的特性,支持 GetFileAttributesEx 函数
- 修复 Delphi 2009 和 C++ AciveX 程序使用加密标记可能产生错误的缺陷
- 修复 Windows 7 系统下输入表重定向有错误的缺陷
 
The Enigma Protector v1.64 Build 2009.03.03
- 新增内联补丁保护
- 新增自定义版本信息功能
- 新增自定义显现资源功能
- 消息对话框新增预览功能
- 消息对话框新增图标功能
- 虚拟机新增对异常的支持(目前不支持读取 SEH 异常)
- 改进文件捆绑功能(支持新的 API 函数)
- 改进输入表模拟功能
- 改进磁盘类型检测逻辑
- 优化虚拟机从 C++ 编译的 MAP 文件读取函数的功能,长文件名自动缩短
- 修复 Vista 系统下图形界面的错误
- 修复虚拟机读取 VS 编译的 MAP 文件产生错误的缺陷
- 修复 Vista 系统下运行保护后的 .NET 可执行文件产生异常的缺陷
- 修复从命令行启动保护后的文件产生错误的缺陷
- 修复其他若干缺陷

Enigma Protector v1.62 Build 2009.01.15
- 改进 VM 虚拟机加密,支持 DLL 文件
- 许可管理器新增密钥黑名单功能
- 新增使用常量加密程序选项,只在注册后解密运行
- 现在密钥生成器可以设置默认值
- 新增多个加密函数,参见帮助文件
- 新增多个反调试方法,只对注册用户开放
- 改进硬盘序列号锁定方式
- 优化硬件 ID 读取方式
- 修正 Decrypt_On_Execute 加密标记特征
- 修复多线程应用程序使用 Decrypt_On_Execute 标记可能导致错误的缺陷
- 修复处理带有共用区段的 DLL 文件时可能导致错误的缺陷
- 修复部分 DLL 卸载时产生异常的缺陷
- 修复硬件 ID 查看器的小缺陷

Enigma Protector v1.61 Build 2008.12.22
- 新增硬件 ID 检查器,用于检查硬件 ID 的内容
- 新增许可管理器替代原来的注册管理器
- 许可管理器新增数据库导入
- 新增指定项目导出密钥生成器的功能
- 新增多种类型的注册密钥,强度相当于 RSA 512/768/1024/2048/3072/4096 bits
- 新增模拟器检测插件
- 注册算法由 RSA 更换为 ECC
- 更新 keygen.dll 及其函数功能
- 改进项目代码
- 改进加密算法的线程安全
- 改进虚拟机加载函数的方式
- 改进注册密钥验证机制,更快速
- 改进注册算法强度,密钥最大强度相当于 RSA 4096
- 改进项目文件,不向前兼容
- 改进注册算法,不向前兼容
- 改进项目文件加载机制
- 改进界面和许可管理器逻辑
- 修复加密 Visual Studio 8.0 ActiveX dll 文件产生错误的缺陷
- 修复加密某些 .NET 可执行文件时产生错误的缺陷

Enigma Protector v1.55 Build 2008.10.23
- 文件捆绑功能新增对 GetModuleFileName 函数的模拟
- 修复文件捆绑功能嵌入 DLL 使用“从不写入磁盘”选项缺少扩展名的缺陷
- 修复文件捆绑功能嵌入 DLL 使用“从不写入磁盘”选项在进程忝始化时产生错误的缺陷
- 修复硬件锁定功能读取 Windows 序志号错误的缺陷
- 修复硬件锁定功能读取硬盘序列号错误的缺陷

Enigma Protector v1.54 Build 2008.10.01
- 新增繁体中文语言文件
- 改进插件:内存断点、关闭句柄、硬件断点、int3 ,支持最新的 Windows 2008
- 修复文件捆绑功能总濯忠除释放文件的缺陷
- 修复某些特殊程序在 Windows 2003/2008 下崩溃的缺陷
- 修复试用限忶提示涿息多次濾示的缺陷
- 修复加密 .NET 程序可能产生错误的缺陷
- 修复 Examples 目录下某些项目文件的错误

Enigma Protector v1.53 Build 2008.09.15
- 增强捆绑功能,支持所有类型文件的捆绑
- 新增 17 种反调试插件
- 开放插件接口,现在可以自行开发扩展插件
- 新增 Windows 用户权限检测
- 新增一种硬件锁定类型 - 硬盘序列号
- 闪屏新增对 JPEG 和 PNG 文件的支持
- 闪屏新增“鼠标点击关闭”和“延时启动”选项
- 新增对虚拟运行环境 VirtualBox 的检测
- 新增字符串加密功能
- 新增字符串加密函数 EP_ProtectedStringByID 和 EP_ProtectedStringByKey
- 新增 EP_ProtectedStringByID 和 EP_ProtectedStringByKey 函数的代码实例,参见 Examples\ProtectedStrings 目录
- 新增用于读取文件水印的 Enigma API 函数 EP_MiscGetWatermark
- 新增 EP_MiscGetWatermark 函数代码实例,参见 Examples\Watermarks 目录
- 修复保护带有附加数据的文件可能出现错误的缺陷
- 修复检测 Windows 版本时可能出现错误的缺陷
- 修复某些 DLL 文件使用 DecryptOnExecute 标记出现错误的缺陷
- 修复读取重定位表时可能出现错误的缺陷
- 修复高级输入表保护和 DecryptOnExecute 标记一起使用时出现错误的缺陷
- 修复加载旧牿本项目文件时出现错误的缺陷
- 修复与旧版本主程序不兼容的缺陷

Enigma Protector v1.51 Build 2008.07.15
- 新增命令行版本
- 注册对话框设计器新增消息变量
- 新增重置本地特殊信息的功能(例如重置本地启动密码)
- 新增自定义询问启动密码功能
- 新增更换启动密码选项
- 新增需要注册才能运行的功能
- 对话框设计器新增 %AppName% %AppVers% 变量,返回应用程序名称和版本
- 新增基于 Windows 序列号的硬件锁定方式
- 新增 API 函数 EP_RegKeyCreationDate - 返回密钥创建日期
- 对话框设计器新增 OnClose 事件
- 新增反内存断点保护
- 新增添加/查看水印功能
- 新增密钥过期提示功能
- 选项设置页面新增快速帮助链接
- 改进 VM 引擎加载性能,新版本更快速
- 重新设计启动密码窗口
- 修复 Visual Studio 8 及以上版本编译的程序使用入口保护可能出现错误的缺陷
- 修复保护后的文件 DLL 未导入任何函数可能出现错误的缺陷
- 修复保护附加文件功能内嵌已经加密过的 DLL 文件可能出现错误的缺陷
- 修复加载项目文件的可能出现错误的缺陷
- 修复注册对话框设计器不保存标签组件的缺陷

Enigma Protector v1.50 Build 2008.06.01
- 新增自定义注册对话框设计器
- 无需源代码,直接为您的程序添加注册机制
- 消息编辑器新增多个变量
- 新增对虚拟环境的检测(虚拟机软件),例如 VMWare, Virtual PC, Sandboxie
- 新增对 Windows 版本的检测
- 新增对运行中进程的检测(通过进程名称、窗口标颿和窗口类)
- 新增使用外部文件校验
- 新增外部文件封装(捆绑)功能
- 可以使用 Enigma Mailer 为用户发送邮件
- 动态调用 Enigma API 可以模拟 LoadLibraryA 函数
- 虚拟机加密新增批量函数选择功能
- 重新构建项目文件;如果您打开旧版本的项目文件,可能会丢失部分信息(不会丢失注册信息)
- 改进文件分析插件
- 改进虚拟机函数濾示方式
- 改进 MAP 文件解析算法
- 改进原始入口点的保护方式,阻止 OEP 查找
- 修复在 Windows Vista 系统下运行出错的缺陷
- 修复保护后的文件在 Windows 2008 Server, Windows 2003 Server 系统下运行出错的缺陷
- 修复保护后的文件在 Windows 9x 系统下 VMWare 虚拟机里运行出错的缺陷
- 修复反调试器保护可能导致错误的缺陷
- 修复附加文件被压缩时可能导致错误的缺陷
- 修复处理不支持 SEH 的文件时可能导致错误的缺陷
- 修复 Windows Vista 系统下以最小权限读取 API 函数时失败的缺陷
- 修复 Decrypt_On_Execute 标识的缺陷(保护后的文件有时会崩溃)
- 修复处理带有附加数据的文件熵可能出现错误的缺陷
- 修复试用运行时间选项的缺陷(注册后仍有可能过期)
- 修复动态调用 Enigma API 可能出现错误的缺陷
- 修复 keygen.dll VerifyRegistrationInfo 函数的缺陷(重新构建 TVerifyKey 类型)
 
Enigma Protector v1.40 Build 2008.01.22
- 新增 Enigma Protector 注册管理器 - 独立的许可管理系统,简单高效管理您的注册用户
- 新增 Enigma Protector 邮件服务器 - 独立的 Email 管理系统,自动创建邮件并发送
- 新增 Czech 界面翻译
- 新增注册码黑名单功能
- 修复虚拟机处理 mov [reg32 + imm8], imm32 指令时的缺陷
- 修复帮助文件有时无法调用的缺陷
 
Enigma Protector v1.37 Build 2007.12.26
- 添加多种注册密匙类型 (10, 16, 32, 64 digs)
- 添加短注册密匙(注册密匙达到 41 个符号)
- 修复虚拟机处理 cmp [reg32], imm32 指令时的缺陷
- 修复在 Windows Vista 下运行时的兼容性缺陷
 
Enigma Protector v1.35 Build 2007.10.12
- 改进虚拟机保护,支持 Borland Delphi, Borland C++ Builder, Microsoft Visual C++...
- 解决 DEP 异常的兼容性问颿,保护后的程序不再因此而无法运行
- 添加 C# 程序实例
- 添加对 .NET 程序支持的 Enigma API 函数
- 修复 Visual Basic 的 Enigma API 函数 EP_RegKeyExpirationDate
 
Enigma Protector v1.33 Build 2007.08.10
- 新增涿息叿量,现在可以使用特殊字符串濾示数值
- 新增运行时间限制注册密匙
- 新增硬件锁定注册密匙
- 新增 Enigma API 函数 EP_RegKeyExpirationDate - 返回密匙过期日期
- 新增进程实例数量检测功能
- 主要功能设置菜单新增状态濾示图标
- 新增多语言支持
- 新增对 .NET 可执行文件的支持
- 修复 Enigma API 部忆可能引起错误的缺陷
- 修复 Enigma API 对 Visual Basic 编译的可执行文件可能引起错误的缺陷