Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 03-13-2009, 17:04
NoFlexlm NoFlexlm is offline
Friend
 
Join Date: Jan 2009
Posts: 23
Rept. Given: 2
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 1 Time in 1 Post
NoFlexlm Reputation: 0
Flexlm Common Vendor Daemon Problem

This flexlm v11.5 server daemon uses common vendor daemon technology, the primary vendor's seeds are easy to get according to well-know flexlm seeds derived tutorial.

But I find there are also two other vendor daemons can be verified with this common daemon.

I tried common license format with other vendor daemon name, can get two seeds from l_sg route. But strange thing is the esp+4 does not points original vendor daemon name. It seems encrypted name there.

Question is how to derive other vendor daemons seeds from this common daemon?

Comments are always welcome!
Reply With Quote
  #2  
Old 03-19-2009, 09:43
NoFlexlm NoFlexlm is offline
Friend
 
Join Date: Jan 2009
Posts: 23
Rept. Given: 2
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 1 Time in 1 Post
NoFlexlm Reputation: 0
Update information about this common vendor daemon.

1, three vendor's daemon name and 'encrypted name' can be get inside _l_n36_buff route.

If common vendor daemon technology will be used?
Code:
.text:004AEDA7                 cmp     off_59B3E0, 0
.text:004AEDAE                 jz      short loc_4AEDB6
.text:004AEDB0                 call    off_59B3E0
_l_n36_buff route entry for different daemons.
Code:
.text:004354E6 sub_4354E6      proc near               ; CODE XREF: sub_4AED2F+81p
.text:004354E6                                         ; DATA XREF: .data:off_59B3E0o
.text:004354E6                 mov     eax, off_59C024
.text:004354EB                 and     dword_5C570C, 0
.text:004354F2                 mov     dword_5C5700, eax
.text:004354F7                 mov     eax, off_59DD6C
.text:004354FC                 mov     dword_5C5704, eax
.text:00435501                 mov     eax, off_59D24C
.text:00435506                 mov     dword_5C5708, eax
.text:0043550B                 mov     dword_5C5800, offset dword_5C5700
.text:00435515                 retn
.text:00435515 sub_4354E6      endp
2, three sets seeds can be reverted from _l_sg route with encrypted daemon name and their code and job.
No difference from normal vendor daemon.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
When use "vendor defined encryption routines", how to set daemon related part? bridgeic General Discussion 6 01-22-2015 11:35
flexlm 10.8 linux 64 daemon need help iconstart General Discussion 2 09-29-2014 14:07
Starting a debugging session with Flexlm lmgrd and a vendor specific daemon zaratustra General Discussion 14 12-30-2005 19:55
FlexLM 10.8+ new feature - common vendor daemon dirkmill General Discussion 0 05-21-2005 00:20


All times are GMT +8. The time now is 12:19.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX
( 1998 - 2020 )