Enigma Protector是专门设计用来为您的应(yīng)用程(chéng)序添加高强度保护的强大工具,支持以下类型的(de)文件格式:Win32可执(zhí)行文件(*.exe)、Windows屏(píng)幕保护程序(*.scr)、动态链(liàn)接库(*.dll)、32位ActiveX控件(*.ocx)、.NET可执行文件(jiàn)(*.exe)。
这里的术(shù)语“保护”主要(yào)指两方面内容。首(shǒu)先,“先试用后购(gòu)买”的共享软件保护(hù)方案(多数共享软件的(de)发(fā)布方式);其次,保护软件的(de)机(jī)器代码不被分(fèn)析(xī)和(hé)破解。可以看出,两种保护方式是不(bú)同的,但是(shì)是相关的,应(yīng)用保护可(kě)以(yǐ)有效的保(bǎo)护软(ruǎn)件开发者(zhě)的经济(jì)利益和 技(jì)术(shù)秘密(mì)。
Enigma Protector 拥有多种加密特(tè)性来保护您(nín)的软件免遭(zāo)破解:
反调(diào)试器保护。 调(diào)试器是一种在程序运行过程中(zhōng)逆向(xiàng)代码的特殊工(gōng)具(jù),所有的逆向工程师都使用调试器来(lái)分析您(nín)软件的(de)工作流(liú)程和(hé)保护(hù)方式。使用反调试器(qì)保护可以有效的防止程序运行(háng)时被(bèi)调试器(qì)加载。
校验和保护。 校验(yàn)和是一种特殊数据,用来检查软件数据(jù)是否被修改。每一(yī)种破(pò)解(例如修改(gǎi)注册流程)都(dōu)需(xū)要修改 机器码,此时 Enigma Protector 就可以检测(cè)到原文件是否(fǒu)被(bèi)修改,并提醒用户。Enigma Protector 不仅(jǐn)检(jiǎn)查被保护文件(jiàn)的(de)机器码,壳(ké)自(zì)身(shēn)的机器码也同(tóng)样会检(jiǎn)测!
设置启动密码(mǎ)。 也(yě)许有时候(hòu)您只希(xī)望(wàng)某(mǒu)一特定的用户组使(shǐ)用(yòng)保护后的文件,为(wéi)文件设置启动(dòng)密(mì)码就是最安全的方案。
附(fù)加特(tè)性。 检测(cè)同时运行的进(jìn)程数量、文件名称(chēng)和磁(cí)盘类型。
高(gāo)级 输入表保(bǎo)护。 没有人会知道您导入了(le)哪些 API 函数。
虚拟机(jī)保护。自主研发的虚(xū)拟(nǐ)机(jī)保护引擎,拥有(yǒu)高强度的(de)加密保护特(tè)性;独(dú)有模拟运行功能,精确选(xuǎn)择需要加密的函数(shù)。
校验外部(bù)文件。如果您的(de)软件发行包除主程序外(wài)还包括其它文件,您(nín)可以使用这(zhè)个特(tè)性来校验那些(xiē)外(wài)部(bù)文件是(shì)否被修改(gǎi)。
检(jiǎn)测运行中的进程。通过(guò)黑(hēi)名单(dān)方(fāng)式(shì)来检测禁止(zhǐ)运(yùn)行的文件(jiàn)或进程,可以(yǐ)通过文件(jiàn)名(míng)、窗(chuāng)口标题(tí)或类等方式,通常用于检测调试器、屏幕捕获(huò)工具、监视工具等。
检测(cè)已安(ān)装的服务(wù)。
检测 Windows 版(bǎn)本。
检测 虚拟(nǐ)机软件、 虚拟系统。如(rú)果保护后的文(wén)件在虚拟机里 ( VMWare, Virtual PC etc) 运行,会自(zì)动结(jié)束进程。
文(wén)件封装(捆绑(bǎng))。将(jiāng)您程序(xù)使用的 DLL 文件或其它数据文件封装进独(dú)立的 EXE 文件(jiàn)中,避免被 第三方软件盗用。
Enigma Protector 还可以帮助您为您的软件添加一些漂(piāo)亮的东西,而您无(wú)需添加任(rèn)何代码(mǎ):
启(qǐ)动(dòng)画面( 闪屏(píng))。 为(wéi)程序(xù)添加启动画面,可以在程序启动时显示您指定(dìng)的图片。
Enigma Protector 配有专业的(de)许可(kě)管理工具:
注册管(guǎn)理(lǐ)器。用于存储并管(guǎn)理注册用户的授权信息(xī)。使(shǐ)用注册管(guǎn)理器,您(nín)可以很轻松的将用户的注(zhù)册信息添加到内部数据库,并(bìng)且可以创建(jiàn)/编辑这些(xiē)记录。
邮件管(guǎn)理(lǐ)器(qì)。通(tōng)过数(shù)据(jù)库(kù)自动创建并(bìng)发送 Email 给用户(hù)。例如(rú),软(ruǎn)件开发商通常需要将新版软件的(de)更新信息发(fā)送给注册用(yòng)户,使(shǐ)用 Enigma 邮件管理器(qì),就(jiù)可以轻松完成这项工作。
Enigma Protector 拥有(yǒu)高级注(zhù)册(cè) 密(mì)钥生成(chéng)方案(àn):
舒适(shì)的密钥创建和验证界面。 您不必到处搜索如何为客户创建安全的注册密钥,Enigma Protector 可(kě)以帮助您(nín)轻松(sōng)创建使用 RSA 512-bits 加密算(suàn)法的注(zhù)册(cè)密钥!
Enigma API - 特殊的 应用程序接口(kǒu)函数。 Enigma API 是一组特殊(shū)的函数集,用于(yú)被保护的文(wén)件和 Enigma 装载(zǎi)器之间(jiān)的通信,主要用来为保护的文(wén)件添(tiān)加注(zhù)册功能和控制(zhì)试用(yòng)参数。
硬(yìng)件锁定(dìng) 密钥。 此特性帮助您生成仅供(gòng)某(mǒu)一特定计(jì)算机使用的注册密(mì)钥!该注册密钥具有硬件(jiàn)锁定功能,仅(jǐn)在您指定的计算机上(shàng)生效。
时间限制密钥。 如果您需要(yào)限制 注册版程序的使用 时间限(xiàn)制,只需要创(chuàng)建具有时间限制功能的注册密钥!
安全快捷的注册机制。无(wú)需使(shǐ)用(yòng) 源(yuán)代码(mǎ),即可快(kuài)速为您的程序添加自定义的(de)注册机制。
Enigma Protector 拥有多种(zhǒng)时间限制特性:
试用次数、天数、日期和运行时间(jiān)限制。 共享软件最主(zhǔ)要的特点是“先试用后购买”,客户需要评估软件(jiàn)的工作特(tè)性,所以我(wǒ)们在展示共(gòng)享软(ruǎn)件功(gōng)能的同时需要给软件(jiàn)加上运行时间的限制。
系统时钟控(kòng)制。 此特性用来控制系统时(shí)钟的(de)回拨,帮助您避(bì)免(miǎn)不诚实客户带来(lái)的损失。
