Log in

View Full Version : flelxlm 9.5-what's use of vendor_info and dist_info


hanke
December 16th, 2006, 22:29
Hi there,
I have a target with flexlm9.5, and know the old(7.2) seed1 and seed2, as now it change to 9.5, i can't generate correct license. I know it need to search the new seed1/2/3, but how can i get vendor_info and dist_info, and can i use 9.2 SDK to get the generator(no 9.5 SDK). the new license format is as below:
FEATURE XXX 20050101 15-nov-2006 uncounted 123456789012 \
VENDOR_STRING=DEMO HOSTID=DISK_SERIAL_NUM=XXXX\
vendor_info="0123456789123456" \
dist_info="1234567812345678123456781234567812345678123456781234567812345678"

CrackZ
December 17th, 2006, 14:33
Hiya,

vendor_info & dist_info are optional vendor defined fields that are combined into the license generation process, they are not *generated* in anyway by the FLEXlm license system.

In most targets these fields are retrieved via the function lc_auth_data() and validated using the vendors own code, its one of Macrovisions recommended tips in fact, if lc_auth_data() fails to retrieve a pointer to the license data specified for retrieval you are normally thrown out as unlicensed, in some target instances however you can simply hope these fields are not verified.

The seeds you have are most likely still in play since they are what are used for generating the license key which appears to be the old 6.x key format.

Regards

CrackZ.

hanke
December 18th, 2006, 03:10
Thanks, CrackZ.
Just as you said, when I used ollydgb to debug the app and got the same seed1&seed2 as the old version. I use 9.2SDK to generated the lmcrypt.exe(vendor key 1-5 were generated with Lmkg), the problem is when I changed seed3(i don't know the exact, just as seed1 or seed2), it did effect the result, and all were invalid, how to get seed3, and should I debug to findout vendor key 1-5 instead of use Lmkg?
By the way, as i used old lmcrypt.exe to get license, the app told me it's a Old Style License.

h27
December 18th, 2006, 11:06
Hi
As I know you must use encrypted_seeds.
read crackz's essay.
regards

NoLOcKs
July 30th, 2007, 14:41
Hi All

I will make use this thread, because its seem with my problem!
Well, I have a app protected with Flexlm v10( i suppose ) and have corrects seeds. License file have vendor_info and dist_info as below:

FEATURE XXXXXX VENDOR NAME 20060103 28-feb-2008 uncounted FEDBEC289936 \
VENDOR_STRING=3-DEMO-25-0-1-VM06010303 \
HOSTID=DISK_SERIAL_NUM=d44f4c5f vendor_info=85a193908487b495 \
dist_info=7427e317fa73c2641b1a6e0683c054f284f00eeb40ef975b562aa39e448326e7
FEATURE XXXXXX VENDOR NAME 20060103 28-feb-2008 uncounted 1C5F712FAC68 \
VENDOR_STRING=3-DEMO-1-2-0-VM06010303 \
HOSTID=DISK_SERIAL_NUM=d44f4c5f vendor_info=51ff353e6bcf1771 \
dist_info=3b17459828c2b06bf74ce0b638857448647540f37a0a96d324b3deec4eb7dd8a
FEATURE XXXXXX VENDOR NAME 20060103 28-feb-2008 uncounted D5B3DAF2A207 \
VENDOR_STRING=3-DEMO-1-0-0-VM06010303 \
HOSTID=DISK_SERIAL_NUM=d44f4c5f vendor_info=7da7d7e02e7dcc10 \
dist_info=08f9e68e1466b1f8d99b5aaa082e4ca1ac87d974598ea3a5c9a66dde18065811
FEATURE XXXXXX VENDOR NAME 20060103 28-feb-2008 uncounted 746E7D1D9835 \
VENDOR_STRING=3-DEMO-1-0-0-VM06010303 \
HOSTID=DISK_SERIAL_NUM=d44f4c5f vendor_info=4a17aff6abb67bf7 \
dist_info=4b99dfc79127e1f01fb2c0e8e1f2b4c2170c7c83122049dd7e4117c4e4858708
FEATURE XXXXXX VENDOR NAME 20060103 28-feb-2008 uncounted 7EFCF409E1AA \
VENDOR_STRING=3-DEMO-20-0-0-VM06010303 \
HOSTID=DISK_SERIAL_NUM=d44f4c5f vendor_info=9995418aad625fdb \
dist_info=4987547e9ae2d32c1c436a72dd3443de01dc563f126c120ca74902ba82acb341

But appear this warning: "future license file format or misspelling..."
So i generated a license without the fields dist_info and vendor_info, launched it and Flexlm told me: "Old-Style license file"

Anyone can suggest something ?

Thx

hanke
August 3rd, 2007, 01:24
Hi, I still didn't solve this problem as no more time. I thought we are facing the same app, maybe we should crack the app.

NoLOcKs
August 18th, 2007, 14:59
Again I have problems with this target. i find the string in section .data and setting a bpm, but i get a exception of app. when launched. Also ignored all exceptions in Olly settings, but donīt solved still.

Any help to be will wellcome!

See screenshot.

NoLOcKs
September 16th, 2007, 09:16
Very well.

So Can you CrackZ explain me as make that these fields donīt be verifieds ?
See my code with lc_auth_data.

SiGiNT
September 18th, 2007, 19:00
Try this at 6A54B9 - it's really simple and may cure headaches -

XOR EAX,EAX
RETN

iI'm not pulling your leg - try it and see.

SiGiNT

NoLOcKs
September 21st, 2007, 17:52
My mate ! This trick donīt gave right !
I think that app discovered our intromission in its source code.
Show me a message of error.

Some suggest?