Reverse Engineering RET Homepage RET Members Reverse Engineering Projects Reverse Engineering Papers Reversing Challenges Reverser Tools RET Re-Search Engine Reverse Engineering Forum Reverse Engineering Links

Go Back   Reverse Engineering Team Board > Reverse Engineering Board > General Forum
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1  
Old 07-16-2009, 11:00 AM
kiokorobert kiokorobert is offline
Member
 
Join Date: Jul 2009
Posts: 9
Default help with Flexlm 11.3

Hi all,

I currently have a damon on flexlm 11.3. I have flexlm 11.4 SDk and Ollydbg. I am trying to find the seeds but cannot.

Can anyone help?
Thanks.
Reply With Quote
  #2  
Old 07-16-2009, 11:24 AM
BfoX BfoX is offline
Senior Member
 
Join Date: Aug 2007
Posts: 2,240
Send a message via ICQ to BfoX Send a message via MSN to BfoX Send a message via Yahoo to BfoX
Default

upload the daemon file and (if have it) any sample license...
__________________
... Either you work well or you work much ....

Last edited by BfoX : 07-16-2009 at 11:28 AM.
Reply With Quote
  #3  
Old 07-16-2009, 12:15 PM
kiokorobert kiokorobert is offline
Member
 
Join Date: Jul 2009
Posts: 9
Default

deamon location - http://rapidshare.com/files/256510864/daemon.zip.html

I need the seed 1,2,3

Thanks.
Reply With Quote
  #4  
Old 07-16-2009, 12:22 PM
BfoX BfoX is offline
Senior Member
 
Join Date: Aug 2007
Posts: 2,240
Send a message via ICQ to BfoX Send a message via MSN to BfoX Send a message via Yahoo to BfoX
Default

if you mean LM_SEED1/2/3 - not possible to able get it.
__________________
... Either you work well or you work much ....
Reply With Quote
  #5  
Old 07-16-2009, 12:33 PM
kiokorobert kiokorobert is offline
Member
 
Join Date: Jul 2009
Posts: 9
Default

Thanks for the response.

How about the encryption seeds?
Reply With Quote
  #6  
Old 07-16-2009, 12:54 PM
BfoX BfoX is offline
Senior Member
 
Join Date: Aug 2007
Posts: 2,240
Send a message via ICQ to BfoX Send a message via MSN to BfoX Send a message via Yahoo to BfoX
Default

# SEED1 = 0xD48726FC
# SEED2 = 0xE8FF3A1F

/* Version 11 keys */
#define VENDOR_KEY1 0x54067127
#define VENDOR_KEY2 0x2182a625
#define VENDOR_KEY3 0x3a48e197
#define VENDOR_KEY4 0xf9361ebe
#define VENDOR_KEY5 0x656264f7
#define TRL_KEY1 0x1fd65c23
#define TRL_KEY2 0x9c8fc2ef

#define VENDOR_NAME "CITRIX"
__________________
... Either you work well or you work much ....
Reply With Quote
  #7  
Old 07-16-2009, 01:01 PM
Git Git is offline
Super Moderator
 
Join Date: Oct 2007
Location: Torino
Posts: 1,797
Default Recovering FlexLM ENCRYPTION_SEED 1 and 2

Relationship between LM_SEEDs and ENCRYPTION_SEEDs is not solveable, but you don't need the LM_SEEDS. You can recover encryption seeds 1 & 2 using the vendor server/daemon, Ollydbg, and this procedure :

Git
Attached Files
File Type: zip flexlm_7.x-11.4_seed_extraction.zip (61.8 KB, 1142 views)
Reply With Quote
  #8  
Old 07-16-2009, 02:41 PM
kiokorobert kiokorobert is offline
Member
 
Join Date: Jul 2009
Posts: 9
Default

Thanks all for the responses. Really appreciate.

I have used the following in lm_code.h
#define ENCRYPTION_SEED1 0xD48726FC
#define ENCRYPTION_SEED2 0xE8FF3A1F

#define VENDOR_KEY1 0x54067127
#define VENDOR_KEY2 0x2182a625
#define VENDOR_KEY3 0x3a48e197
#define VENDOR_KEY4 0xf9361ebe
#define VENDOR_KEY5 0x656264f7
#define TRL_KEY1 0x1fd65c23
#define TRL_KEY2 0x9c8fc2ef

#define VENDOR_NAME "CITRIX"

i then run a make and generate a license file from this. The SDK im using is 11.4. The daemon is on 11.3. When i try load the license on the daemon i get - Invalid license key (inconsistent authentication code)

Have i done anything wrong?

Apologies, i'm still a beginner in this.
Reply With Quote
  #9  
Old 07-16-2009, 03:10 PM
BfoX BfoX is offline
Senior Member
 
Join Date: Aug 2007
Posts: 2,240
Send a message via ICQ to BfoX Send a message via MSN to BfoX Send a message via Yahoo to BfoX
Default

check license syntax before...
__________________
... Either you work well or you work much ....
Reply With Quote
  #10  
Old 07-16-2009, 05:02 PM
kiokorobert kiokorobert is offline
Member
 
Join Date: Jul 2009
Posts: 9
Default

license syntax is fine. no alterations in the license. running nmake which produces a new CITRIX.exe file (ver11.4). lmcrypt on this produces a new sign compatible with this new daemon. However, this new license is not compatible with original 11.3 daemon - produces the error Invalid license key (inconsistent authentication code)

This is my lm_code.h Please let me know if there's anything out of the ordinary.

#define ENCRYPTION_SEED1 0xD48726FC
#define ENCRYPTION_SEED2 0xE8FF3A1F

#define VENDOR_KEY1 0x54067127
#define VENDOR_KEY2 0x2182a625
#define VENDOR_KEY3 0x3a48e197
#define VENDOR_KEY4 0xf9361ebe
#define VENDOR_KEY5 0x656264f7

#define LM_SEED1 0x8a001ca0
#define LM_SEED2 0xbbd0c200
#define LM_SEED3 0xa1a9fd9d

#define LM_STRENGTH LM_STRENGTH_239BIT

#define TRL_KEY1 0x1fd65c23
#define TRL_KEY2 0x9c8fc2ef
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump





Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.