首页
社区
课程
招聘
[求助]flexnet publisher
发表于: 2017-2-6 19:45 12812

[求助]flexnet publisher

2017-2-6 19:45
12812
各位前辈,晚上好

小弟刚开始学习flexlm相关的知识。有许多不懂和理解不对的地方,还请各位前辈指点。

小弟从日志中看到以下记录,有几点想请教各位前辈

12:56:18 (lmgrd) 
12:56:18 (lmgrd) pid 4412
12:56:18 (lmgrd) Detecting other license server manager (lmgrd) processes...
12:56:18 (lmgrd) Done rereading
12:56:18 (lmgrd) FLEXnet Licensing (v11.10.1.0 build 99220 i86_n3) started on 9625579 (IBM PC) (2/6/2017)
12:56:18 (lmgrd) Copyright (c) 1988-2012 Flexera Software LLC. All Rights Reserved.
12:56:18 (lmgrd) US Patents 5,390,297 and 5,671,412.
12:56:18 (lmgrd) World Wide Web:  840K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3k6D9k6i4S2W2M7X3q4K6L8$3k6@1N6$3q4J5k6g2)9J5k6h3y4G2L8b7`.`.
12:56:18 (lmgrd) License file(s): C:\licenses_b.dat C:\licenses_e.dat
12:56:18 (lmgrd) lmgrd tcp-port 27000
12:56:18 (lmgrd) Starting vendor daemons ... 
12:56:18 (lmgrd) Started barco (pid 5064)
12:56:18 (lmgrd) Started AABB (pid 4748)
12:56:18 (barco) FLEXlm version 8.2a
12:56:18 (AABB) FLEXnet Licensing version v11.10.1.0 build 99220 i86_n3
12:56:19 (AABB) Error: Feature 0001 is untrusted
12:56:19 (AABB) Error: Feature 0002 is untrusted
12:56:19 (AABB) Error: Feature 0003 is untrusted
12:56:19 (AABB) Error: Feature 0004 is untrusted
12:56:19 (AABB) Server started on 9625579 for:  Init_LM_AABB  
12:56:19 (AABB) EXTERNAL FILTERS are OFF
12:56:19 (lmgrd) AABB using TCP-port 1550      
12:56:20 (barco) lmgrd version 11.10, barco version 8.2

12:56:20 (barco) Server started on 9625579 for:  Init_LM_barco  
12:56:20 (lmgrd) barco using TCP-port 1556
     

lmtoos 确认有两个daemon,且为不同版本

licsence mgr打开后需要联网对授权进行激活,在C:\Documents and Settings\All Users\Application Data\FLEXnet\ 下有 tsf.data 的文件记录了激活的信息

根据上面的信息感觉应该是属于flexnet publisher

还请各位前辈大神给一些建议

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (21)
雪    币: 2508
活跃值: (1572)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
有两个不同的授权, 两个不同版本。
你都自己回答了。
2017-2-7 10:49
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
应该是flexnet publisher

所有的授权需要网络验证

不知前辈有何建议?
2017-2-7 11:55
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
343K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4m8S2L8W2)9J5k6h3u0S2K9h3c8#2i4K6u0W2j5$3!0E0i4K6u0r3M7#2)9J5c8U0q4H3d9K6N6J5k6X3y4n7

adc6

哪位大侠愿意尝试的,文件在这里
2017-2-7 21:03
0
雪    币: 805
活跃值: (2718)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼主想要什么样的建议?
2017-2-7 21:18
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
感谢你的回复

这两天在论坛里看了很多关于flexlm相关的帖子,自然有看懂的也有看不懂的。
我争取将自己的理解写出来,烦请前辈门指点我理解的对或者不对。
至于最终能不能解决这个软件,其实也无所谓,重要的是学习的过程。

以下是我的理解

关于认证方式
  flexnet、flexlm 多只需要dat的授权文件就可以工作,基本为本地认证
  flexnet publisher 需要网络链接,由厂家做授权认证,其中记录了相当广泛的硬件信息,当硬件有重大变化时,授权为破损状态。需联网修复。

对于破解方式
  理解到对于flexlm的破解方法一般是替换pubkey,然后就可以制作授权了
  或者直接突破程序,这样有没有正确的授权也就无所谓了。
  对于publisher 没看到太多相关的文档,因此也不了解

不知道以上的理解是否正确,还请前辈们指点

不知道
2017-2-7 21:43
0
雪    币: 2508
活跃值: (1572)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
我对这个的认识还停留在 10 年前 FlexLM 年代。
因此对于 Publisher 也不了解。

刚才我在没联网的虚拟机里面测试了一下,我猜想这是把 License 安装在一个主机上,局网的其它设备从主机里面获取授权。 是这样吗?
一切只是猜想。


11:39:07 (lmgrd) -----------------------------------------------
11:39:07 (lmgrd) Please Note:
11:39:07 (lmgrd)
11:39:07 (lmgrd) This log is intended for debug purposes only.
11:39:07 (lmgrd) In order to capture accurate license
11:39:07 (lmgrd) usage data into an organized repository,
11:39:07 (lmgrd) please enable report logging. Use Flexera Software LLC.'s
11:39:07 (lmgrd) software license administration solution,
11:39:07 (lmgrd) FLEXnet Manager, to readily gain visibility
11:39:07 (lmgrd) into license usage data and to create
11:39:07 (lmgrd) insightful reports on critical information like
11:39:07 (lmgrd) license availability and usage. FLEXnet Manager
11:39:07 (lmgrd) can be fully automated to run these reports on
11:39:07 (lmgrd) schedule and can be used to track license
11:39:07 (lmgrd) servers and usage across a heterogeneous
11:39:07 (lmgrd) network of servers including Windows NT, Linux
11:39:07 (lmgrd) and UNIX. Contact Flexera Software LLC. at
11:39:07 (lmgrd) 2c0K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3k6D9k6i4S2W2M7X3q4K6L8$3k6@1N6$3q4J5k6g2)9J5k6h3y4G2L8b7`.`. for more details on how to
11:39:07 (lmgrd) obtain an evaluation copy of FLEXnet Manager
11:39:07 (lmgrd) for your enterprise.
11:39:07 (lmgrd)
11:39:07 (lmgrd) -----------------------------------------------
11:39:07 (lmgrd)
11:39:07 (lmgrd)
11:39:07 (lmgrd) pid 2904
11:39:07 (lmgrd) Detecting other license server manager (lmgrd) processes...
11:39:07 (lmgrd) Done rereading
11:39:07 (lmgrd) FLEXnet Licensing (v11.10.1.0 build 99220 i86_n3) started on ZeNiX-VMXP (IBM PC) (2/8/2017)
11:39:07 (lmgrd) Copyright (c) 1988-2012 Flexera Software LLC. All Rights Reserved.
11:39:07 (lmgrd) US Patents 5,390,297 and 5,671,412.
11:39:07 (lmgrd) World Wide Web: 5adK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3k6D9k6i4S2W2M7X3q4K6L8$3k6@1N6$3q4J5k6g2)9J5k6h3y4G2L8b7`.`.
11:39:07 (lmgrd) License file(s): C:\Esko\bg_data_system_v010\licenses_b.dat C:\Esko\bg_data_system_v010\licenses_e.dat
11:39:07 (lmgrd) lmgrd tcp-port 27000
11:39:07 (lmgrd) Starting vendor daemons ...
11:39:07 (lmgrd) Started barco (pid 2916)
11:39:07 (lmgrd) Started esko (pid 2924)
11:39:07 (barco) FLEXlm version 8.2a
11:39:07 (barco) lmgrd version 11.10, barco version 8.2

11:39:07 (barco) Server started on ZeNiX-VMXP for: Init_LM_barco
11:39:07 (barco) LSPLAT5 hostid lpbri5
11:39:07 (barco) lbebri5 LSSTAT cff2bdf
11:39:07 (barco) cusid diecidf epsfonf
11:39:07 (barco) epsfwnf epsgonf fepp
11:39:07 (barco) fntwcid1 lbswth ln-065-007
11:39:07 (barco) lpbri2 lpbri3 lpbri4
11:39:07 (barco) lpbrix lsbc1 lsbc2
11:39:07 (barco) lsbrix lsdist lsdrc
11:39:07 (barco) lsecol lsetxt lsgmac
11:39:07 (barco) lsobji lspsfx lssket
11:39:07 (barco) lsswth lstrp lstrpi
11:39:07 (barco) lstxko lsvcln lswarp
11:39:07 (barco) moricid0 pdfainf pdfaonf
11:39:07 (barco) pdfawnf pecertin pscrinf
11:39:07 (barco) pscrrnf psouonf psouwnf
11:39:07 (barco) pspronf psstonf psxpwnf
11:39:07 (barco) tifficf tiffipf tiffocf
11:39:07 (barco) tiffopf tiffrnf toyi
11:39:07 (lmgrd) barco using TCP-port 1292
11:39:07 (esko) FLEXnet Licensing version v11.10.1.0 build 99220 i86_n3
11:39:08 (esko) Server started on ZeNiX-VMXP for: Init_LM_esko
11:39:08 (esko) EXTERNAL FILTERS are OFF
11:39:08 (lmgrd) esko using TCP-port 1296
2017-2-8 11:54
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
感谢回复!
确实可以向网络内的其他设备授权!

对于publisher ,除了log里看到的license b / d 之外,需要在license manager 里输入额外的授权,然后再连接厂家的授权服务器做认证,认证通过后可以断开网络。但当硬件变化超过3样时,授权失效。

看到你的log里在barco的下面已经有了许多feature ,不知道你是怎样得到的。是直接在license b里添加的吗?
2017-2-8 12:10
0
雪    币: 2508
活跃值: (1572)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
可以直接在license b里添加。

我是拿以前某一套软件的 License 过来, 用你提供的工具里面的 Add License 添加的。
那些 Feature 对你可能是用不到的。

但是没看到 AABB, 刚刚才想到可能是你把 Daemon 名称打马赛克了。
2017-2-8 12:52
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
.....

我试着载入了其他的license 不行

而且你的feature里好多一样的东西,我以为你已经搞定了。。。方便的话能发来我玩一下吗?

我还试着编辑了license d 确实添加了一些feature,lmtoos 里能check out ,但是到了程序安装时会报
error occurred in license check initialization(lc_checkout)
invaild license key
the license key and data for the feature do not match
feature:cusid
2017-2-8 13:01
0
雪    币: 2508
活跃值: (1572)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
你是不是没有修改最后面那一串数值

论坛里面 FlexLM 的教程不多,估计你一个晚上就能看完很多遍。
值得花一个晚上的时间去学习一下。
我也是在论坛学习的。


INCREMENT cusid barco 1.000 permanent uncounted D18308ED93578152


至于 License,不方便发给你。
毕竟那是 10 年前,朋友请我帮忙的。
2017-2-9 13:04
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
Thanks anyway!

资料确实不多,跨度又比较大。读起来比较费力。

这个挂在license b/d 里的feature 应当还是属于本地认证。
而正常工作的时候应该是网络认证后存在所谓的trust storage 里,最后将另外一个文件加密后存在asf.data里的

相比较而言,原先是lmgrd 与 daemon 之间认证,现在daemon 还要与daemon_libFNP.dll认证。

目前看有两个方法,一个是修改daemon,使网络认证变本地认证。另一个是通过伪造trust storage里的授权

第一个方法可能还涉及到程序本身的修改,第二个还没完全想明白。

另外你给的feature可以在barco下识别,但是似乎更应该在esko下,不知你怎么理解
2017-2-9 15:12
0
雪    币: 57
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
dswkc,
barco is a standard v8.2 flex vendor. You can fish the seeds and make a working license..
esko is more different, the v11.10 inside your target already use the "trustred storage" protection and you need to patch the ecc to make a working license..
Or patch the trusted storage in memory to modify the 30 days trial license inside the encrypted "asf.data".
With some vendors, if you use the tool "runasdate" and delete every time the files inside the trusted storage folder "C:\Users\All Users\FLEXnet" you can use the program permanently. And at every start the program restart the 30 days trial...

But this trick works only with some targets, i tested this and is working with some v11.10, 11.1 and v11.12..
In your case even you fish the right seeds, you need to patch the ecc..
the esko suite still works in floating mode, by patching the ecc in all targets, vendor included..

Your program is not recent so you have chance to make it working..

good luck
2017-2-13 02:53
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
thank you very very much. this helped.

currently i only have "broken" license in trused sotrage.

and i think they won't provide any trial license for this software.

is there any chance to modify something to make the broken license work?

thanks in advanced.
2017-2-13 15:18
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
do u mean i need fish the seed for barco,and patch ecc for esko?

could you please explan the difference of  "floating license" and "trusted storage" ?

thank you very much !
2017-2-13 15:50
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16
i made some progress these days.

i can start the software now

but when i try to do some jobs the software will report some licenses errors.

i checked flexlm.log which locat in the license folder and all feature are woking fine. i don't know how to find out which part of license caused this error.

could you please give me some advice?

thanks very much!
2017-2-16 00:59
0
雪    币: 57
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
simply the flex log write down the missing features and the working ones..
By reading the flex log you can add the missing feature to your customized keymaker and make a new license file.
You can check also the log generated by the program so you can find which feature cause problems..
But i guess the problems are due to the esko vendor not by the barco..
2017-2-16 02:58
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
the problem is no missing feature in the log.  all of them are working.
still don't know what's happend .

ADD:

i found something strange.

i can see the software is checking some feature , and the return is false. but i can not find any infomation in the flex log about it.

i add the feature into the license file ,it will pass the check .

sadly  i can not see all the feature which the software will check . the software still not working .

2017-2-16 10:57
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
19
zenix 可以直接在license b里添加。 我是拿以前某一套软件的 License 过来, 用你提供的工具里面的 Add License 添加的。 那些 Feature 对你可能是用不到的。 但是没看到 ...
我想问一下,你的在barco下的license是算出来的还是原先就有的。 我找到了一份barco用的,但是不是ANY的,想跟您请教一下方向
2017-3-1 12:55
0
雪    币: 2508
活跃值: (1572)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
20
是自己算出来的。 一般来说,购买正版的时候,是不可能给我们 ANY 的。 都是绑定硬件的,例如: FELXID=9-12345678 这样子。
2017-3-1 15:22
0
雪    币: 21
活跃值: (577)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
21
嗯,确实是有个id,这个id是狗之类的还是和硬件相关呢? 最近一直在折腾这些,见到了不少不同版本的软件,虽然都是flex做的,但是方法却不尽相同。有的随便搞搞就破了,有的却非常费力气。 这个软件的前一个版本已经能启动所有的东西了,却在java的log里有no license的错误,对比了正确的lic,应该不缺feature,看来还是需要继续。。。
2017-3-2 02:37
0
雪    币: 2508
活跃值: (1572)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
22
ID 跟硬件相关,可以是加密锁,也可以是硬盘号,网卡,或是自定义。
2017-3-2 10:40
0
游客
登录 | 注册 方可回帖
返回