首页
社区
课程
招聘
[讨论]flexlm 9.0保护的软件到底有几个SEED
2007-12-3 22:19 9663

[讨论]flexlm 9.0保护的软件到底有几个SEED

2007-12-3 22:19
9663
目标软件是用FLEXLM9.0 加密的 现在有个问题
1:找到了SEED1 与SEED2 用lmcryptgui (只需要两个SEED即可)做出的无限制的LMCRYPT 有效可用。
2:在找到了SEED1 与SEED2后想用FLEXLM9.2SDK做自己特定的 LMCRYPT发现不行作出的LMCRYPT 编译出的LIC 无效不可用。

仔细看了看SDK发现9.2的需要4个SEED. SEED1 SEED2 SEED3 SEED4. 那另外两个SEED我用原来的11223344 55667788 SDK编译通不过。

现在的疑问是用LMCRYPTGUI两个SEED就行了 那被保护的软件是不是就只有两个SEED?
如果不只两个SEED LMCRYPTGUI怎么只需要两个就能做出能用的LIC?
如果是两个SEED那么SDK里面要求的另外两个seed SEED3 与SEED4怎么定义才行?

请各位大侠指点迷津??谢谢

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (7)
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2007-12-4 11:22
2
0
基本上来说,Encrypted_seed1~2是客户自己定义的加密种子。这个一直到现在的版本算法都没有变化!
encrypted_seeds3~4是交验的种子。在7.2版本时代,这两个数字还是可以暴力求解的。但是现在已经很困难了。所以分析得出这两个种子的意义也不大。
关键的还有用户自定义的LM_seeds1~3这个三个数字。没有找到的可能,因为他们本身并不存在与DAEMON程序中,为仅仅存在于开发者的lmcrypt.exe之中。这个你是无法知道的。
所以,我们需要分析encrypted_seed1/2。然后编辑自己的lmcrypt.exe(生下的种子随意定义)。问题是:这样的加密器作出的license好用吗?
非也!
我们需要配合ECC patcher才能作出让你的ECC 保护的软件的license.
打个比方:

ECC好比一个崎岖的迷宫。但是皇冠的位置是确定的。
ECC Patcher好比一个直线的道路,让你直接看到皇冠!
雪    币: 410
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
flayer 2007-12-4 12:40
3
0
我遇到一个软件是ECC加密的,但是我用ECC patcher 后,得到SEED1,2 作出来的LIC在没有ECC PATHER 的源文件下也能使用,但是必须建立flexlm服务程序,不能用锁定LIC的方法。不知道什么原因。居然12位的也可以使用。
雪    币: 165
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tigerlfj 2007-12-6 19:40
4
0
Delmia  有个问题怎么LMCRYPTGUI.EXE 只要两个SEED 作出的 LMCRYPT.EXE生成的LIC 就可以用(不用对目标程序打ECC PATCHER) 但是自己用SDK做的LMCRYPT.EXE 生成的LIC就不能用?可以不可以修改SDK的源文件来让它生成的LMCRYPT.EXE也可以用的呢???如果不行怎么LMCRYPTGUI.EXE这个工具只要两个SEED就能生成可用的LMCRYPT.EXE呢???
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2007-12-6 21:35
5
0
无ECC的Flexlm仅仅需要Encrypted_seed1/2就可以了。
其实有ECC的也需要这两个种子。但是还需要交验几个值LM_seed1~3。
ECC patcher的背后就是让这些交验的值返回正确的结果而已。
所以说到底,Encrypted_Seed1/2是需要挖掘的核心。
用SDK做出来的无法使用说明你的设置lm_code.h中的文件不正确。
雪    币: 165
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tigerlfj 2007-12-6 22:09
6
0
Delmia 但是我编译都过了。而已守护这边提示都过了,但是应用程序一运行就说不对。
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
delmia 2007-12-7 13:42
7
0
这就怪了!DAEMON能够通过(Server模式的license)说明你的Seeds是正确的。
应用程序不能使用?
是不是license文件里面有什么filter之类的东西...
你的程序能发给我看看?Sim_eda@hotmail.com
雪    币: 131
活跃值: (181)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wztuxw 2008-4-5 00:20
8
0
谁有10.x的ECC Patcher?
不胜感激!!
游客
登录 | 注册 方可回帖
返回