看雪论坛
发新帖

[调试逆向] [求助]flexnet lic制作,请高手过来看看

nuoan 2009-6-11 08:52 17612
大家好,
最近在做flexnet的破解,是linux下的运行的软件,已经确认是flexnet V10.8.2.1,带ECC保护的,
对相关文件做ECC patch后,用linux版本的ida载入,看到了lmchechout函数,但是不知道怎么找l_sg函数
忙了2周了,还是搞不定,很郁闷,请高手帮忙找到encryption seed和vendor name;

相关文件在
下载地址1:
http://www.megaupload.com/?d=40V20CCV
下载地址2:
http://rapidshare.com/files/243185979/flexnet_as.rar.html

谢谢
本主题帖已收到 0 次赞赏,累计¥0.00
最新回复 (24)
NoFlexlm 2009-6-11 09:55
2
既然是ECC保护的,那就没必要找seed了,直接找_l_pubkey_verify函数,让其返回0即可。或者试一下是否能让lm_checkout函数直接返回正确值。
upcysb 2009-6-11 11:10
3
楼上说得对,就是这么处理
nuoan 2009-6-11 14:16
4
我已经用ecc patch过了,此时_l_pubkey_verify函数返回应该是0,

但是我用旧的license试了,起不来,出现以下信息,
flexnet error, lmflex(-8,0,0): inconsistent (invalid) key value

因此怀疑是旧的license就不对,想自己做一个license.遇到这种情况,不知道怎么办?
nuoan 2009-6-12 10:26
5
请高手出手帮帮忙
NoFlexlm 2009-6-12 13:23
6
把你的license格式贴在这里看看。
nuoan 2009-6-12 14:55
7
NoFlexlm兄,

license的格式如下:

FEATURE Assura_DRC cdslmd 6.100 31-dec-2025 uncounted \
        4D84DD6CAA5C9B22DAA3 VENDOR_STRING=Team_EFA_2006 HOSTID=ANY \
        ck=58 SIGN2="0615 E913 4DF0 F3C2 BB66 6C93 8D70 9153 A2F2 497A \
        2241 DD3C 0BDB 52B6 71C6 1897 40B1 8679 17CF 46D5 B843 2B96 \
        B06C A2E8 E592 123D 56C6 F1BD 3D10 BDD4"
FEATURE Assura_LVS cdslmd 6.100 31-dec-2025 uncounted \
        EDC4AD6C3610B35AEE53 VENDOR_STRING=Team_EFA_2006 HOSTID=ANY \
        ck=33 SIGN2="17C0 22C6 3808 0C33 6C41 A3D5 8325 EA23 0393 2E98 \
        9220 3A5B 4E43 7020 780E 0A9C 3F32 0FD5 1882 E765 8B18 5062 \
        66DA 9DBD FB62 F408 F0E2 EDC3 68AB 15AC"
FEATURE Assura_RCX cdslmd 6.100 31-dec-2025 uncounted \
        5D844DCC859CBD74E383 VENDOR_STRING=Team_EFA_2006 HOSTID=ANY \
        ck=114 SIGN2="00CD 7682 5B93 FBC9 4DAB 549A 4A16 AFB2 EEB1 \
        22F0 E8B1 8C85 0A83 6D19 500D 0101 8767 C533 54F3 66D1 556F \
        7266 1EA4 A2B6 209A 2354 D601 89D4 3AAF FBEB"
nuoan 2009-6-12 14:59
8
请NoFlexlm兄帮忙找到encryption seed和vendor name;

如果有了encryption seed和vendor name, 在windows下可以做license吗?

这种格式的license应该怎么做呢?
NoFlexlm 2009-6-12 23:56
9
这不就是Ca**nce的license吗?到网上找找,多的是现成的。

你就算有了seeds也没用,必须破解ECC。
nuoan 2009-6-13 10:54
10
ECC已经patch过了, 为什么用这个license会有如下的错误??

flexnet error, lmflex(-8,0,0): inconsistent (invalid) key value
nuoan 2009-6-13 10:57
11
我搜了,找不到可以用的,有找到的么?请给个链接
NoFlexlm 2009-6-13 13:18
12
如果你确实已经去掉了ECC验证。
那试一下下面的格式。

FEATURE feature_name daemon_name version 31-dec-2025 uncounted \
  HOSTID=ANY SIGN2="0615 E913 4DF0 F3C2 BB66 6C93 8D70 9153 A2F2 497A \
  2241 DD3C 0BDB 52B6 71C6 1897 40B1 8679 17CF 46D5 B843 2B96 \
  B06C A2E8 E592 123D 56C6 F1BD 3D10 BDD4"
nuoan 2009-6-13 20:58
13
已经试过你给的格式,出现以下错误:

warn:   LVS Run detected.
Non-legacy mode has been disabled for this LVS run
ERROR (LMF-02018): License call failed for feature Assura_LVS, version 3.100 and quantity 1. The license server search path is defined as media/.../license/license.dat. The FLEXnet error message is as follows,
    FLEXnet ERROR(-18, 0, 0): License server system does not support this feature.

Run 'lic_error LMF-02018' for more information.
*WARNING* Failed to obtain license for Assura_LVS
*WARNING* execution terminated
NoFlexlm 2009-6-14 12:27
14
如果你要用旧的license格式,那你必须找到seeds来产生正确的Liense Key。
nuoan 2009-6-14 14:01
15
请高手帮忙找到encryption seed和vendor name, 相关文件在 1 楼。
nuoan 2009-6-15 14:17
16
请高手不要潜水,帮帮忙找到encryption seed和vendor name
NoFlexlm 2009-6-16 18:48
17
你连flexlm基本的知识都不懂,vendor name就在你的license里就有。
nuoan 2009-6-18 09:36
18
NoFlexlm,我指的是我提供的文件里面的vendor name和encryption seed,
而不是我给的license里面的,如果是这样,我还用问么?;)
建议你在看看其他大侠制作license的文章,然后在来讨论。
wanggh 2009-6-18 10:47
19
nuoan:NoFlexlm说的没错,vender name确实在1ic中存在。$eed当然不可能存在,一般从daemon中找,就是那个1ic文件中有这个daemon的文件名。

你还没理解清楚,继续做做功课吧。或者说互相之间没有理解对方的意思。
NoFlexlm 2009-6-18 14:58
20
嗯哪!嗯哪!

redroae 2009-6-22 13:12
21
但愿早日弄清楚明白
zhide 2009-7-23 11:46
22
自己拿个EFA随便做么
blackgrape 2009-7-23 20:06
23
NoFlexlm兄在这方面有非常高的造诣,我曾经求助过,心里一直心存感激,希望以后还能多向NoFlexlm兄学习,然后帮助其他人。
putinye 2009-9-24 13:38
24
对于mgcld,如果是直接爆破(修改_verify的返回值),还需要license文件吗?
nuoan 6天前
25
wanggh,NoFlexlm各位高手,谢谢
返回



©2000-2017 看雪学院 | Based on Xiuno BBS | 微信公众号:ikanxue
Time: 0.013, SQL: 10 / 京ICP备10040895号-17