- 主题:各位能否推荐一两款license生成工具?集成到项目里
inline的话岂不是二进制pattern都一样,也可以匹配出来吧
【 在 hgoldfish 的大作中提到: 】
: 方案确实很多。我曾经做过一个是在 .cpp 文件里面写上:
:
: static char placeholder[1024] = "[FLAG[HERE[]]";
: ....................
--
FROM 223.104.244.*
这有啥用啊,一般都是在你比较之后把跳转逻辑改掉
【 在 ylh1969 的大作中提到: 】
: 这个自己开发吧。开发一个工具类,自己留着,给老板一份。以后换老板这个东西还可以拿出来用。
: 方法可以免费讨论,如果是成品的话,需付费。
:
: ....................
--
FROM 39.183.9.*
还是一样啊,你把正确答案用私钥封存了起来,然后又自己解码,然后解码后的正确答案和系统中的标识符以及时间做比较。
破解是比较这一步,比如当前系统标识符和你存的标识符一样会跳转到程序正常运行的逻辑,那很容易就改成这两个不匹配的时候跳转到正常运行,这样就可以在新机器上跑了(当然在原来那台合法的机子上就跑不动了),时间同理。
至于其他的排序index密码什么的你自己解码出来的就是对的当然没必要改。
私钥的好处是没法生成干净的keygen,必须patch原程序,有的人觉得这样硬来没有美感罢了。
【 在 ylh1969 的大作中提到: 】
: 忘了说了,拿不掉的。有各种办法让你拿不掉。
: 比如说,有一个功能跳转表,或者一个其他什么表格,编译时是错误的顺序。
: ID里有一个排序index,解码后按这个指示排序。如没经过这步,或这个index是错的。。。。。。。。
: ....................
--
FROM 39.183.9.*
说明两边都是君子,还是比较省心
【 在 ylh1969 的大作中提到: 】
: 出口的软件,人家是要源码的,而且很严格,源码编译后必须与程序运行结果相同。
: 源码提供了,私钥没提供。公钥在源码里,ID在配置文件里,随便看。
: 【 在 PGP 的大作中提到: 】
: ....................
--
FROM 223.104.244.*