- 主题:各位能否推荐一两款license生成工具?集成到项目里
这个自己开发吧。开发一个工具类,自己留着,给老板一份。以后换老板这个东西还可以拿出来用。
方法可以免费讨论,如果是成品的话,需付费。
基本原理是使用公开密钥(私钥你自己掌握,公钥放在程序里)。产生每个环境的标识信息,私钥加密记录在本程序专属的存储区。程序每次运行都从系统中取标识符,与存储区(公钥解码)的比较。时间限制可以有,不用担心乱改系统时间。因为大多数应用程序是时间敏感的,不能随意搞乱时钟。
发现违规使用程序的惩罚:
1.允许违规半年,半年内警告(可以联系缴费)而没有处罚。
2.半年后,随机出现小错误(正确的数据并未丢失,数据库里的数据总是正确的,只是在计算和显示过程出错。
3.随着时间推移,错误越来越多。直至程序不堪使用。
5.缴费后提供新的标识符,一切错误解除。
这些处理可以在线进行,在线接入认证服务器,处理使用权。处理过后可离线使用。
标识符可以存储在usbkey,也可以只对USBkey进行在线认证。
【 在 saynothing 的大作中提到: 】
: 比如:三个月的license trial。 到期了之后不能用。
: 有没有开源的这种工具,可以集成。
: 谢谢
--
修改:ylh1969 FROM 221.221.53.*
FROM 221.221.53.*
这有啥用啊,一般都是在你比较之后把跳转逻辑改掉
【 在 ylh1969 的大作中提到: 】
: 这个自己开发吧。开发一个工具类,自己留着,给老板一份。以后换老板这个东西还可以拿出来用。
: 方法可以免费讨论,如果是成品的话,需付费。
:
: ....................
--
FROM 39.183.9.*
这............
【 在 KEILLY (米饭) 的大作中提到: 】
: 标 题: Re: 各位能否推荐一两款license生成工具?集成到项目里
: 发信站: 水木社区 (Thu Jul 22 15:36:25 2021), 站内
:
: 你提的对。
:
: 我用过几个过期的软件,我只要改了当前电脑时间就能用了。。
:
: 【 在 foliver 的大作中提到: 】
: : 我咋觉得你们跑题了呢,楼主要的是期限限制,和在哪台机器上跑无所谓了,而且很可能是多台机器一起跑试用软件。
: :
: :
: : ....................
: --
:
: ※ 来源:·最水木 客户端·[FROM: 101.71.12.*]
--
FROM 171.83.95.*
是的。。上面说的那个在硬件狗里面运行逻辑可以解决这个问题。不过这个方案的成本比我说的弄个云服务器高太多了。楼主连简单的都搞不定,更不用说硬件狗了。
【 在 PGP (---) 的大作中提到: 】
: 这有啥用啊,一般都是在你比较之后把跳转逻辑改掉
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
想破解说明就没打算给你多少钱 就是想先花小钱用用 如果好用就尝试破解大量部署 不能破解就算了 反正花钱大量部署是不可能的
再说下我不成熟的看法 攻防之中攻总是比防主动 防要覆盖所有漏洞 攻只要找到一个漏洞 单位的文档加密系统 基于跳板机的禁止直接访问代码服务器机制 网上卖资料的加密优盘 限制只能一台电脑使用的加密资料 我都破解过 不是我水平多高 只是攻只要找到一个漏洞 防却要面面俱到
最后再回到这个问题 我同意之前有些版友的观点 这个问题本质是商业模式问题 不是技术问题
【 在 saynothing 的大作中提到: 】
比如:三个月的license trial。 到期了之后不能用。
有没有开源的这种工具,可以集成。
谢谢
--
FROM 222.94.37.*
这就不一定了。。
比如一个车间的电脑,它每天的作业只有一件:配合机械进行操作。
它是没必要联网(联网就增加不必要的物理成本、管理成本)。但必然会有USB口,用来手动升级软件版本。
他们防的也不是客户,而是同行。
【 在 qinwenren 的大作中提到: 】
: 不让联网的电脑也不会有USB接口的,应该只有内网+一个只读光驱。
:
: 【 在 Bernstein 的大作中提到: 】
: ....................
※ 修改:·KEILLY 于 Jul 26 11:07:33 2021 修改本文·[FROM: 101.71.12.*]
※ 来源:·最水木 客户端·[FROM: 101.71.38.*]
修改:KEILLY FROM 101.71.12.*
FROM 101.71.38.*
忘了说了,拿不掉的。有各种办法让你拿不掉。
比如说,有一个功能跳转表,或者一个其他什么表格,编译时是错误的顺序。
ID里有一个排序index,解码后按这个指示排序。如没经过这步,或这个index是错的。。。。。。。。
这些办法曾用到出口软件,他们一群博士,10年都没破解。
又,程序里需要一个密码,从ID里解码出来,再经过一个验证计算,形成结果放到这里。没有用跳转指令。
【 在 PGP 的大作中提到: 】
: 这有啥用啊,一般都是在你比较之后把跳转逻辑改掉
: :
--
修改:ylh1969 FROM 221.221.53.*
FROM 221.221.53.*
还是一样啊,你把正确答案用私钥封存了起来,然后又自己解码,然后解码后的正确答案和系统中的标识符以及时间做比较。
破解是比较这一步,比如当前系统标识符和你存的标识符一样会跳转到程序正常运行的逻辑,那很容易就改成这两个不匹配的时候跳转到正常运行,这样就可以在新机器上跑了(当然在原来那台合法的机子上就跑不动了),时间同理。
至于其他的排序index密码什么的你自己解码出来的就是对的当然没必要改。
私钥的好处是没法生成干净的keygen,必须patch原程序,有的人觉得这样硬来没有美感罢了。
【 在 ylh1969 的大作中提到: 】
: 忘了说了,拿不掉的。有各种办法让你拿不掉。
: 比如说,有一个功能跳转表,或者一个其他什么表格,编译时是错误的顺序。
: ID里有一个排序index,解码后按这个指示排序。如没经过这步,或这个index是错的。。。。。。。。
: ....................
--
FROM 39.183.9.*
你没看前边50楼说过,超时只做一个标志。其他过程不变。
可能的形态是往环境变量或注册表里存一个东西。
【 在 PGP 的大作中提到: 】
: 还是一样啊,你把正确答案用私钥封存了起来,然后又自己解码,然后解码后的正确答案和系统中的标识符以及时间做比较。
: 破解是比较这一步,比如当前系统标识符和你存的标识符一样会跳转到程序正常运行的逻辑,那很容易就改成这两个不匹配的时候跳转到正常运行,这样就可以在新机器上跑了(当然在原来那台合法的机子上就跑不动了),时间同理。
: 至于其他的排序index密码什么的你自己解码出来的就是对的当然没必要改。
: ...................
--
修改:ylh1969 FROM 221.221.53.*
FROM 221.221.53.*
用usb加密狗最方便吧
【 在 saynothing 的大作中提到: 】
:
: 比如:三个月的license trial。 到期了之后不能用。
:
: 有没有开源的这种工具,可以集成。
:
#发自zSMTH@AQM-AL00
--
FROM 223.167.142.*