Log in

View Full Version : Flexlm use LM_A_VENDOR_ID_DECLARE , how to crack ?


mark
July 10th, 2001, 20:42
Hi everybody!

My target is GC-Powerstation, it's proctection is Flexlm + Sentinel Dongle.
Flexlm uses LM_A_VENDOR_ID_DECLARE to change HOSTID to GC_DONGLE ID (ex. HOSTID=GC_DONGLE=1234 ).
If I make a license which HOSTID=ANY, the program can't pass.
How can I crack this target ?

cast
July 11th, 2001, 04:17
An obvious method would be to patch the dongle on the program, and emulate it to a id, say 1234 - then make a license with the hostid emulated. I have seen stuff like that before, but useually without a sentinel this works:
HOSTID=SENTINEL_ID=0

due to the obvious hostid of 0 with no dongle connected.

Morlac.
July 11th, 2001, 07:52
Or, you can compile your Daemon ;-)

If you used the Daemon that gets built when you compile a new license generator, you get a demo daemon. Rename and use that as the apps daemon.
Worked for me.

PS - Dont forget to setup you license.dat file to correctly reflect the use of a Daemon.

CatKing
July 12th, 2001, 23:42
Try to trace l_new_hostid routine.

req
July 13th, 2001, 01:37
Please post a link for download :-)

Willebul
July 13th, 2001, 03:03
ftp.graphicode.com