首页
社区
课程
招聘
未解决 [讨论]flexnet v11制作license
发表于: 2020-7-17 23:43 24621

未解决 [讨论]flexnet v11制作license

2020-7-17 23:43
24621

手头软件是flexnet v11.x保护,license中sign是60位的,使用ecc patch可以爆破。
现在尝试用替换pubkey的方式制作自己的license。有几个疑问,供新手参考,大神指导。
1 替换pubkey后,用空手剑客和tanker的工具核对都是替换成功的。但是使用新生成的license不成功,客户端不认。补充:服务器端是爆破的 ~~只替换pubkey不够,还需要其他的工作?
2 设置的是113bits。尝试在lm_code.h固定lm_seed1-3后中修改en seed1 2,生成的pubkey prikey不受影响。 ~~意味着不需要en seed 1 2?
3 看论坛帖子,替换pubkey是成功了,应该也不需要找lm_seed1 2 3了。但是结果还是不成功,现在搞晕了。有兴趣的朋友一起讨论讨论,谢谢!


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (37)
雪    币: 12341
活跃值: (5108)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

不会玩 flexnet
帮不到楼主哟
2020-7-18 09:43
0
雪    币: 807
活跃值: (2273)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
    FLEXnet ecc 破解通常有两种办法,一种是暴力 patch 掉 l_pubkey_verify(),另一种就是替换 pubkey。两种方法相互独立,就是说,如果 patch 了 l_pubkey_verify() ,就没有必要替换 pubkey;如果替换了 pubkey,就无需再 patch 掉 l_pubkey_verify()。通常情况下,如果对 l_pubkey_verify() 的定位和识别准确的话,patch 掉这个函数,只要一个形式(内容)上完整(无需签名正确)的 license 文件就可以让程序正常运行了。
        两种破解方法的关键是,必须准确找到服务器端 VENDOR DEMON 以及客户端受 FLEXnet ecc 保护的每一个程序,并分别进行修改。
2020-7-18 19:27
0
雪    币: 8911
活跃值: (5136)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jgs
4
老伙计 FLEXnet ecc 破解通常有两种办法,一种是暴力 patch 掉 l_pubkey_verify(),另一种就是替换 pubkey。两种方法相互独立,就是说,如果 patch 了 l_p ...
精辟,简单明了
2020-7-18 19:29
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
老伙计 FLEXnet ecc 破解通常有两种办法,一种是暴力 patch 掉 l_pubkey_verify(),另一种就是替换 pubkey。两种方法相互独立,就是说,如果 patch 了 l_p ...
感谢老伙计大神的指教!当时patch的是license服务器,以便把license加载成功。这部分是成功的了。应用程序客户端patch也可以成功。我奇怪的是应用程序客户端不patch,替换pubkey,然后在license服务器上使用lmcrypt.exe生成的license,应用程序客户端却没有成功。
--结论:那应该是我太依赖空手剑客和tanker的工具了(没有别的意思,空手剑客和Tanker的无私分享始终是我佩服的。希望后面我也能像他们一样帮助他人),pubkey替换不成功。
2020-7-18 21:53
0
雪    币: 807
活跃值: (2273)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
jgs 精辟,简单明了
谬赞了。
最后于 2020-7-19 00:17 被老伙计编辑 ,原因:
2020-7-19 00:14
0
雪    币: 807
活跃值: (2273)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
tcy027 感谢老伙计大神的指教!当时patch的是license服务器,以便把license加载成功。这部分是成功的了。应用程序客户端patch也可以成功。我奇怪的是应用程序客户端不patch,替换pubkey ...
        在服务器端替换 VEDOR DEMON License Manager 的 pubkey,然后,用旧的 license 文件和新编译的 lmcrypt.exe 生成新的 license 文件,启动 VEDOR DAEMON,如果能成功,那就说明你的 pubkey 替换是成功的,同时,新的 pubkey 与 新的 lmcrypt.exe 的对应关系正确。这时,只要用服务器端新的 pubkey 替换每一个客户端应用程序原来的 pubkey 就可以了。
2020-7-19 00:33
1
雪    币: 226
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
有同样需求的飘过,目前没有太多思路,希望有大神可以提点提点
2020-7-22 14:04
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
老伙计 在服务器端替换 VEDOR DEMON License Manager 的 pubkey,然后,用旧的 license 文件和新编译的 lmcrypt.exe 生成新的 license ...
更正一下,再次见识了空手剑客的厉害,经过x64dbg跟踪,pubkey替换是成功的,感谢分享!
但是feature获取还是没通过。原因正在继续跟踪。老伙计大神,您说的可能单纯的替换pubkey还不够,再次感谢!
2020-7-22 15:27
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
老伙计 在服务器端替换 VEDOR DEMON License Manager 的 pubkey,然后,用旧的 license 文件和新编译的 lmcrypt.exe 生成新的 license ...
请教一下老伙计大侠!
研究了几天,替换pubkey后,同一个lmcrypt.exe新生成的license放服务器上,同一个客户端,float类型license可以成功通过验证,node-blocked类型license不能通过验证。不知道node-blocked是否有什么隐藏机关啥的。 
2020-7-27 20:40
0
雪    币: 807
活跃值: (2273)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
tcy027 请教一下老伙计大侠! 研究了几天,替换pubkey后,同一个lmcrypt.exe新生成的license放服务器上,同一个客户端,float类型license可以成功通过验证,node-blocke ...
      那你就用浮动许可呗,难道你还想把 FLEXnet 完全整透彻了不成?
2020-7-28 18:16
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
老伙计 那你就用浮动许可呗,难道你还想把 FLEXnet 完全整透彻了不成?
这个license服务器比较奇怪。只有客户端两种许可都过验证了,才能使用软件。
好怪异。同一个pubkey生成的license,为何只认float,不认node_block?原因还在跟。
2020-7-28 19:12
0
雪    币: 807
活跃值: (2273)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
tcy027 这个license服务器比较奇怪。只有客户端两种许可都过验证了,才能使用软件。 好怪异。同一个pubkey生成的license,为何只认float,不认node_block?原因还在跟。
    node_block 是阻塞节点,我们的努力是在“疏通节点”,而这个选项的作用却和我们的努力背道而驰,从来没有见过这个选项,应该是 “hostid=xxxxxx” 吧?
2020-7-29 12:17
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
node_block 是单机版本,正是hostid=xxxxxx
2020-7-29 21:42
0
雪    币:
活跃值: (123)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
tcy027 node_block 是单机版本,正是hostid=xxxxxx
老哥,小弟正在学习中,准备干掉一个软件,但是看了几天的论坛感觉还是无从下手。想跟你一起学习一下,可以带一下吗?
2020-8-6 11:19
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16
带不敢当,一起学习学习
2020-8-6 18:43
0
雪    币: 42
活跃值: (200)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
求助啊 有啥联系方式么
2020-10-2 23:52
0
雪    币: 42
活跃值: (200)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
tcy027 请教一下老伙计大侠! 研究了几天,替换pubkey后,同一个lmcrypt.exe新生成的license放服务器上,同一个客户端,float类型license可以成功通过验证,node-blocke ...
你做的lic过了服务端么?
2020-10-3 19:53
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
19
mb_nxxnhzzc 你做的lic过了服务端么?
可以过。最开始是爆破,后来是替换pubkey,都是成功的。上文中的node-blocked其实为node-locked。为避免阅读误解,这里就不后台编辑了。。
爆破的方法最快,服务器和客户端两边同时爆破。论坛上的资料确实很多,尤其是回帖中的内容,也是很经典的。
2020-10-5 23:46
0
雪    币: 42
活跃值: (200)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
tcy027 可以过。最开始是爆破,后来是替换pubkey,都是成功的。上文中的node-blocked其实为node-locked。为避免阅读误解,这里就不后台编辑了。。 爆破的方法最快,服务器和客户端两边同时 ...
现在来看单纯用FLENLM保护的反而是最好破解的,我遇到的这个完全不能这么搞。
2020-10-6 23:09
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
21
mb_nxxnhzzc 现在来看单纯用FLENLM保护的反而是最好破解的,我遇到的这个完全不能这么搞。
单纯用FLENLM保护的,里面也有坑。跟踪一个纯ELEXLM保护的软件几个月下来,最大的领悟就是:只有真正理解动手了,才能以不变应万变。
2020-10-7 07:50
0
雪    币: 42
活跃值: (200)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
tcy027 单纯用FLENLM保护的,里面也有坑。跟踪一个纯ELEXLM保护的软件几个月下来,最大的领悟就是:只有真正理解动手了,才能以不变应万变。
不一样,我的目的是用软件,当学习成本超过我付费成本的时候,我直接掏钱就完事了。
2020-10-11 00:56
0
雪    币: 763
活跃值: (4923)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
23

你好,请问tanker的工具是在哪里下载的啊?

最后于 2021-8-5 17:58 被三一米田编辑 ,原因:
2021-8-5 17:33
0
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
24
三一米田 你好,请问tanker的工具是在哪里下载的啊?
其实就是 Generic ECC pubkey replacer by tanker, v1.70, 作者给自己取了个外号tanker 。具体在哪下忘了,论坛上应该有。参考https://bbs.pediy.com/thread-199996.htm
2021-8-9 16:10
0
雪    币: 9
活跃值: (1344)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
老伙计 在服务器端替换 VEDOR DEMON License Manager 的 pubkey,然后,用旧的 license 文件和新编译的 lmcrypt.exe 生成新的 license ...
@老伙计,如果没有license模板,只有daemon查feature ?请指导,感谢!
2022-2-22 17:53
0
游客
登录 | 注册 方可回帖
返回
//