首页
社区
课程
招聘
[求助]flexlm 多SING 不同位数 sdk该如何设置才能产生
发表于: 2021-8-12 11:37 7428

[求助]flexlm 多SING 不同位数 sdk该如何设置才能产生

2021-8-12 11:37
7428

如题 一个flexlm lic 存在多个sing 每个sing的位数不一样 要如何设置才能正确的产生如下格式的lic ?

 

lic格式:
INCREMENT aaa bbb 9999.9999 19-aug-2021 1 \
VENDOR_STRING="eval customer:01142122" ISSUER=AUFI_TKC \
ISSUED=04-aug-2021 START=04-aug-2021 AUTH={ bbb =( \
LK=B46ACAD5AB6F SIGN2="00FC 9F3F 2407 C60B 8EC1 EDA1 2E3C F500 \
8D64 6B6C BA71 9865 C2FB 3E62 C291") ccc =( SIGN="0225 ECFC \
8630 08BE 3219 B1B1 2809 BCDC 3CF1 5453 3A00 4F30 BAE4 FB20 \
A741 5EF5 A1C1 D4C2 6555 8628 7585") }


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

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

        放弃吧,你这是 CVD 的 license,就是说,这个 license 由多个(两个以上,分别对应于license 文件中的 bbb 和 ccc)VENDOR_DAEMON 联合产生,就是说,注册机需要集成两个以上的 VENDOR_DAEMON,而且还是 ecc 的,你有信心搞定吗?

最后于 2021-8-12 13:06 被老伙计编辑 ,原因:
2021-8-12 12:56
0
雪    币: 6277
活跃值: (6931)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3

如果只要格式正确,复制粘贴是最简单的办法。真想弄个lmcrypt来干这个活,用CVD模式编译(先把CCC弄好,再包含到bbb里)生成就行。ECC要么Patch掉,要么替换Pubkey。不过确实意义不大。


最后于 2021-8-12 15:52 被yangmyron编辑 ,原因:
2021-8-12 15:47
0
雪    币: 3727
活跃值: (2839)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我的想法是自动产生这个 而不是手动去添加。。 我也知道只要patch ecc 以后  格式正确 就可以 但是手动添加的话比较麻烦 如果新加feature又要重新产生一次 手动添加一次 比较麻烦
2021-8-12 16:09
0
雪    币: 3727
活跃值: (2839)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
老伙计         放弃吧,你这是 CVD 的 license,就是说,这个& ...
我的想法是自动产生这个 而不是手动去添加。。 我也知道只要patch ecc 以后  格式正确 就可以 但是手动添加的话比较麻烦 如果新加feature又要重新产生一次 手动添加一次 比较麻烦
2021-8-12 16:16
0
雪    币: 98
活跃值: (1499)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
yangmyron 如果只要格式正确,复制粘贴是最简单的办法。真想弄个lmcrypt来干这个活,用CVD模式编译(先把CCC弄好,再包含到bbb里)生成就行。ECC要么Patch掉,要么替换Pubkey。不过确实意义不大 ...
大神  写个CVD编译教程吧        不会编译啊
2021-8-19 10:51
0
雪    币: 135
活跃值: (191)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我的个人看法与建议。
1. 不管CVD守护文件包含多少条椭圆曲线(你的范例中BBB是一个典型的从老版本升级起来的,而ccc看起来是没有用en_seeds的对象),他们会共用一个pubkey_verify函数。你可以直接patch掉这个函数,然后sign就自己写了;
2. 如果想深入调试这个守护程序,就需要一个一个的l_sg()函数开始分析,找到每一个包含的子daemon(如bbb,ccc等)的pubkey的位置进行替换。这个很费时间但是肯定可以做的。bbb的公匙需要替换62位,ccc的公匙需要替换31位。加起来就是93位之多,需要一点耐心和细心。
2021-8-22 08:53
0
雪    币: 79
活跃值: (142)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
楼主搞定了没有?期待结果
2021-12-15 12:35
0
雪    币: 503
活跃值: (4877)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
自己用sdk把做一个cvd的keygen,替换公钥的方法论坛有工具一样,里面的多套pubkey都要替换,然后自己做一个cvd的keygen,介绍cvd的,论坛基本没有资料,sdk的帮助文档里有详细介绍,多年前实现过一次
2021-12-19 20:24
0
游客
登录 | 注册 方可回帖
返回
//