zprotect加密工具有使用说明吗?

zprotect加密工具有使用说明吗?,第1张

一键试用技术.Zprotect 为您提供一键试用技术,您不必修改任何源代码,在短短几分钟之内就可以将您的完整版软件转换为“先试用后购买”的试用版软件,甚至还可以支持带硬件锁定的序列号注册。

内建注册和许可管理系统. Zprotect 内建灵活易用的注册和许可管理系统,您可以轻松创建具有时间限制、硬件锁定、水印信息的注册码。

动态算法生成引擎. 外壳所使用算法均动态生成,随机且唯一,让逆向算法变得困难和高成本。

时间限制注册密钥. 如果您需要限制注册版本的有效期,可以通过创建具有时间限制的注册密钥来实现。

硬件锁定. 激活硬件锁定功能的注册密钥,只能在某一特定计算机上使用;您可以通过锁定用户计算机的硬件信息来控制注册码的传播,例如 CPU、硬盘序列号、网卡 MAC 地址等。

密钥黑名单. 如果您的用户泄漏了注册密钥,那么您就可以将该密钥添加进密钥黑名单,这样下一版本更新的时候您就可以锁定该密钥。

启动密码保护. 这种附加的保护可以有效防止软件未经授权的使用,必须输入正确的密码才可以运行程序。

试用次数、天数、日期和运行时间限制. 使用Zprotect ,您可以轻松为您的应用程序添加试用次数、试用天数、试用日期和试运行时间等限制;这样您的客户就可以全功能评估您的软件产品,增大购买意向。

独立注册机.便携式设计的绿色注册机,完全独立于主系统运行,让您可以随时随地为您的客户计算注册码。

SDK 控制.丰富的 API 控制函数,轻松设计您个性化的授权系统。

阅读许可与授权系统的分页面,获取更多详细信息:试用控制 - 设置各种试用方式; 硬件锁定方式:硬件锁定是一种有效的许可管理方式,由于多数计算机硬件拥有全球唯一的出厂序列号,带有硬件参数锁定的密钥就只能在特定的一台计算机上使用;其它计算机由于硬件参数不同,无法激活未与之对应的密钥,这样可以有效防止泄漏的密钥被其他人恶意利用。Zprotect 支持多种类型的硬件锁定方式;需要注意的是,必须选择带有“机器码”的注册方式,硬件锁定类型才会激活。网卡MAC 地址 - 每个网卡的 MAC 地址都是独立的,具有全球唯一性;如果您的客户经常更换网卡(包括无线网卡),请谨慎选择此选项。

硬盘序列号 - 硬盘的出厂序列号,具有全球唯一性。

CPU 类型 - 同种型号的 CPU 硬件参数是相同的,请不要单独使用此项锁定。

BIOS - 主板 BIOS 信息,具有全球唯一性,除非您的客户使用第三方工具刷新 BIOS 信息。

*** 作系统信息 - 每次重装系统,该信息会改变。

试用限制:试用限制特性用来为用户未注册的软件版本提供一段有功能限制的试用期,您可以选择试用次数、试用天数或试用日期等多种不同类型的组合。Zprotect 支持以下类型的试用限制:试用运行时间 - 激活此功能后,Zprotect 外壳会在程序启动后开始计时运行时间,如果运行时间超过了“允许运行的总时间”,程序会自动退出。如果不注册,程序每次运行都会有运行时间限制,注册后才可以无限制的运行。

过期日期 - 程凳核序启动时,Zprotect 外壳会检测当前日期,并与已定义的过期日期对比。如果当前日期已过期,程序会拒绝运行。

试用次数 - 程序启动时,Zprotect 外壳会检测当前的运行次数,如果这个值大于已定义的最大值,程序会拒绝运行。

试用天数 - 这项功能主要通过第一次运行的日期开始计数来限制试用期,最多试用天数必须在应用保护前定义。程序启动时,Zprotect 外壳会检测这个值,如果这个值大于已定义的最大值,程序会拒绝运行。

启动密码程序启动时会显示需要密码运行的对话框,如果密码不正确,程序将拒绝运行。提示注册间隔时间设置消息提示窗口再次显示的时间间隔。软件需要密钥才能运行强制软件必须注册后才可以运行,即使设置了试用运行方式,也必须注册使用。全局信息:水印水印是对每个用户都是一组唯一的自定义数据,用于跟踪产品动向。例如,您可以将隐藏的客户信息嵌入到被保护的文件内,如果网络上有非法传播的泄漏版,您就可以枣物掘查看该文件的所有者。网页地址设置注册对话框的购买链接跳转页面。使用密钥文件解锁激活此选项后,加密后的程序使用自定义的密钥文件即可解锁,无需再输入注册码。蚂迟如果您同时激活“只接受密钥文件解锁”,那么序列号模式将不再有效。计算密钥 - 计算序列号,生成密钥文件;密钥因子参与密钥计算密码因子,相当于您的私人密钥,任何人知道这个密钥因子都可以用来计算序列号,请妥善保管。另外,密钥因子不要为空,这样就等于别人知道了你的私人密钥。

这里的密钥因子必须和快捷工具栏里的保持一致,如果您不确定,可以通过激活“明文”选项来查看,或者直接点击工具栏的“应用”按钮复制过来。机器码这里填写客户反馈的硬件信息,正确的机器码格式为一组总计为 16 位长 "XXXX-XXXX-XXXX-XXXX" 的字符串。 未注册的程序启动时会自动显示机器码,或者您还可以使用 ZP_GetHardwareIDStr 函数来获取客户计算机的硬件信息。

用户名注册用户的名称,也就是软件中显示的“注册给:xxx”。水印水印是内嵌在序列号或密钥文件中的一组字符串,主要用于在密钥泄漏后识别客户信息;点击“复制”按钮,将直接使用用户名作为水印值。水印字符串是加密存储在序列号中,要读取隐藏的水印信息,您必须拥有该水印的密钥因子。您可以前往 查看水印 页面获取更多相关信息。例如,有客户泄漏了您软件的注册密钥,您就可以查看该密钥的所有者。

密钥中的水印和文件中的功能类似,您可以前往 试用控制 页面设置文件中需要隐藏的水印字符串。序列号或称为注册码、解锁密钥,用于解除软件的试用功能限制。通常的序列号是 36 位大写字母和数字的组合,序列号可以内嵌水印和有效期限制,长度也会增加一倍,并不影响使用。 序列号可以保存为密钥文件,您需要在 试用控制 页面激活“使用密钥文件解锁”选项才会有效;另外需要注意的是,您在这里保存的密钥文件名称必须和前面设置的名称一致。保存为 KEY 文件将计算好的序列号保存为密钥文件。需要注意的是,这里保存的文件名必须和试用控制页面里“使用密钥文件解锁”选项设定的文件名一致,否则将无法解锁被保护的文件。注意:计算密钥页面为单纯的注册机,并未和注册方式关联,任何与注册方式不对应的填写,均会导致计算的序列号无效。这里的不对应包括:密钥因子错误或为空,漏写用户名或机器码。受限的注册密钥:Zprotect 允许您创建受限的注册密钥,该密钥自身带有时间限制,超过预设的时间后将自动失效,主要用于减少密钥泄漏带来的风险。密钥有效天数从密钥创建时开始计算,超过预定的有效天数后,该密钥自动失效,无法再激活/解锁软件。密钥过期日期设置密钥在指定的日期前有效,过期后将无法再激活/解锁软件。

首先,是修改登录窗口的提示卜旁茄信息,用到的工具为Resource Hacker 3.6软件

找到Zprotect v1.4.9.0专业版目录型察下的\Zprotect.V1.4.9.0专业版\SDK\DialogRes DialogRes_zh-CN.dll文件

然后进行修改对话框, *** 作如下:在标题处任意修改你想输入的信息,我已经好了,确定,编译脚本,

如果想更加具体地修启芹改,可以在上面这个对话框中进行修改,点到哪一行时,对应旁边的对话框会有被选中的

框出现,再进行设置即可,可以修改大小和位置等信息,编译完了以后进行保存。

你是怎么查出这个软件是Zprotect的?我的Zprotect的程序都不能用PEiD查出来。而且我感觉你这样的形式的机器码是Molebox的壳。Zprotect的壳 的机器码应该是16位的,你这个有30位。而且我如果没猜错的话,Molebox的壳的特征是机器码一定有30位,而且根据设置的不同(绑定硬件的多少),后面会有一些0.你的特征正好符合。

如果你确定是Zprotect的壳的话,那就算我见识太少了吧。实话告诉你,加ZProtect的壳的程序序列号计算中是涉及到密钥因子的,所以密钥因子的不同会决定序列号的不同。你所给出的机器码对于给出序列号没有任何帮助。如果需要,最简单的方式是对其脱壳,直接跳过注册框;如果要获得密钥因子还更麻烦。

ZProtect的花样比较多,应该没有通用的脱壳机/脚本(至少我自己下的几个脚本脱壳都宣告失败,修复了也没有用,最后还是靠自己)。这可能需要你自己用OD进笑枝碰碰谈行脱壳破解。

用OD进行破解的教程网上有,但是也需要根据实际情况变通。

P.S.:我自己还做了一个用Zprotect加壳的软件,但是PEiD是查不出壳的,然后就用OD去脱壳。试了搭竖几个脚本没有用(修复了也不行),最后只能看网上的教程,一点一点按F7,F8。自认为这个壳不是很好脱,至少比Molebox这种难度要大。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12567243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存