PDA

View Full Version : Nodelocked licence edit with HASP HL dump


goldboy
November 19th, 2013, 20:37
Hello there,

using the many tools available and instructions from forums (such as these), i have managed to dump a Aladdin HL dongle and then convert it to a multikey (32 bit) reg. file. I think this part seems to work because when i installed the multikey to the registry, the dongle name/ID now shows up in the licence manager for the program i am trying to run. The problem i face now is matching the licence file to the dongle now running on my computer. I believe i have all the required information as follows:

1. dmp. of the dongle (dongle T007582 that matches to licence below)
2. converted .dmp file to a multikey file, and seems to have registered correctly.
3. I have the original licence file (.txt) that went with the dongle. However, this licence is written for a FlexLM floating server type with 7 different licences.
4. I also run the .dmp of the dongle through the HASPHL2010 emulator.
5. Original installed program.

I am assuming i have to somehow convert the SERVER line in the licence file somehow to match the dongle now running from my computer. I need some advice/or help to get through this last stage please.

Some questions/help:

1. Can i edit the original FlexLM type licence file to read to my computer as host to the dongle, or convert it to a nodelocked licence?
2. Even though i have the multikey added to registry and running, do i still have to run the .dmp of the dongle in the emulator as well?

The original licence file looks like this (note: i have hidden the first line for protection of the company name):

# Floating License for ********
# Generated for server known as SRV-PAJ07 with dongle T007582
#
SERVER SRV-PAJ07 HASPAUTH=B45951DAA3ECFE3B0000
VENDOR MAPTEK
#
# Feature paj1
# Licenses 1
#
FEATURE paj1 MAPTEK 1.000 permanent 1 66FB549B689E \
VENDOR_STRING=2100001K[8jSq2SSVAd1aCk]ZlFVG@BM8MEeeGZic0>IOihhVf=7OU_TA70Qn[JRKFYLlNnP>_na68qSKYSND4`Y:J]a6@C3KE2KS;c?5i08US@0f2_AEZo5Xn4OoaC3U`00 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeostatModeller + Mine U/G O/C + D&B U/G +Survey" \
ISSUED=5-oct-2012
#
# Feature paj2
# Licenses 1
#
FEATURE paj2 MAPTEK 1.000 permanent 1 F768FBEAE3B7 \
VENDOR_STRING=2100001M[8jSq3SSVAd1aCk]ZlFVG@BM8MEeeGZic0>IOihhVf=7OU_TA70Qn[JROFQLlNnP>_na6D_L6EI_<R9bBQfK80>QK1=8Wjf]64O8Z9SK2=UATYISkZ?DNYC9K@PU0000 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeoModeller + Mine U/G O/C + D&B U/G +Survey" \
ISSUED=5-oct-2012
#
# Feature paj3
# Licenses 1
#
FEATURE paj3 MAPTEK 1.000 permanent 1 4B730723A741 \
VENDOR_STRING=2100001?[8jSq2;SVAd1aCk]ZdD=M3Jfk62?9XcV5O8]2?5Uk?ZhMPfhE]fG4Cf`fofGLl7QOiUflhAaS5GKFX@GGg[KAa2OCoB>iK5ioNEV[Sh42@00 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info=Geostatmodeller ISSUED=5-oct-2012
#
# Feature paj4
# Licenses 1
#
FEATURE paj4 MAPTEK 1.000 permanent 1 058EA88AB222 \
VENDOR_STRING=2100001E[8jSq<ihITM0qDokJ[5Y5d5WB7EM]Eh^ld3VWbO>i]RAgaHi4Eb8_ZgHY7KLl>eO>o^@@UP6Km2H@IPlX3HIilA3^fBOQTQ=CPk9VjEaOBYG2l<q0@00 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeostatModeller + Geotech" ISSUED=5-oct-2012
#
# Feature paj6
# Licenses 1
#
FEATURE paj6 MAPTEK 1.000 permanent 1 0CFA98108994 \
VENDOR_STRING=2100001H[8jSq3[SVAd1aCk]ZlFVG@BM8MEeeGZic0>IOihhVf=7OU_TA70Qn[HjhToTqUo_eMM?eUV23DJ<lKDJ7?Lfq3HIcI@fZ9Nqh00<:NAWZ]<>M7_HHq0@00 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="Geostat Modeller + Mine U/G + D&B U/G" \
ISSUED=5-oct-2012
#
# Feature paj7
# Licenses 1
#
FEATURE paj7 MAPTEK 1.000 permanent 1 F4C5133AF804 \
VENDOR_STRING=2100001G[8jSq8B<IgH45?^d[aHad=WHqZ<mVS2JEdPTincXa8<2`HRq=?Q`;5<3W3eWnhgkeagdlqTB79SQolN1BA_Vl]dX_I1Ec>`HjTdhMlcqLH1?EqW:1VD20000 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeoMod + Mine UG" ISSUED=5-oct-2012
#
# Feature paj8
# Licenses 1
#
FEATURE paj8 MAPTEK 1.000 permanent 1 0CCEE233ABAD \
VENDOR_STRING=2100001F[8jSq:B<IgH45?^d[aHad=WHqZ<mVS2JEdPTincXa8<2`HRq=?Q`;5<3W3eWnhgke`?NagMA0<79CAqO^]ER]qo3^X]J:U^KMIkXCa9GjMAi9T2IXDX0 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeoModeller + Toolbox" ISSUED=5-oct-2012

FoxB
November 20th, 2013, 03:51
try unlocked

Quote:

SERVER SRV-PAJ07 ANY
VENDOR MAPTEK
#
# Feature paj1
# Licenses 1
#
FEATURE paj1 MAPTEK 1.000 permanent 1 2A5D4EBB6D47 \
VENDOR_STRING=2100001K[8jSq2SSVAd1aCk]ZlFVG@BM8MEeeGZic0>IOihhVf=7OU_TA70Qn[JRKFYLlNnP>_na68qSKYSND4`Y:J]a6@C3KE2KS;c?5i08US@0f2_AEZo5Xn4OoaC3U`00 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeostatModeller + Mine U/G O/C + D&B U/G +Survey" \
ISSUER=BfoX ISSUED=20-nov-2013
#
# Feature paj2
# Licenses 1
#
FEATURE paj2 MAPTEK 1.000 permanent 1 DA764CD13AA8 \
VENDOR_STRING=2100001M[8jSq3SSVAd1aCk]ZlFVG@BM8MEeeGZic0>IOihhVf=7OU_TA70Qn[JROFQLlNnP>_na6D_L6EI_<R9bBQfK80>QK1=8Wjf]64O8Z9SK2=UATYISkZ?DNYC9K@PU0000 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeoModeller + Mine U/G O/C + D&B U/G +Survey" \
ISSUER=BfoX ISSUED=20-nov-2013
#
# Feature paj3
# Licenses 1
#
FEATURE paj3 MAPTEK 1.000 permanent 1 3BA17D9D3BDB \
VENDOR_STRING=2100001?[8jSq2;SVAd1aCk]ZdD=M3Jfk62?9XcV5O8]2?5Uk?ZhMPfhE]fG4Cf`fofGLl7QOiUflhAaS5GKFX@GGg[KAa2OCoB>iK5ioNEV[Sh42@00 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info=Geostatmodeller ISSUER=BfoX ISSUED=20-nov-2013
#
# Feature paj4
# Licenses 1
#
FEATURE paj4 MAPTEK 1.000 permanent 1 277603829310 \
VENDOR_STRING=2100001E[8jSq<ihITM0qDokJ[5Y5d5WB7EM]Eh^ld3VWbO>i]RAgaHi4Eb8_ZgHY7KLl>eO>o^@@UP6Km2H@IPlX3HIilA3^fBOQTQ=CPk9VjEaOBYG2l<q0@00 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeostatModeller + Geotech" ISSUER=BfoX \
ISSUED=20-nov-2013
#
# Feature paj6
# Licenses 1
#
FEATURE paj6 MAPTEK 1.000 permanent 1 4D5D9B5FA9AE \
VENDOR_STRING=2100001H[8jSq3[SVAd1aCk]ZlFVG@BM8MEeeGZic0>IOihhVf=7OU_TA70Qn[HjhToTqUo_eMM?eUV23DJ<lKDJ7?Lfq3HIcI@fZ9Nqh00<:NAWZ]:-D<>M7_HHq0@00 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="Geostat Modeller + Mine U/G + D&B U/G" ISSUER=BfoX \
ISSUED=20-nov-2013
#
# Feature paj7
# Licenses 1
#
FEATURE paj7 MAPTEK 1.000 permanent 1 40D1D687C130 \
VENDOR_STRING=2100001G[8jSq8B<IgH45?^d[aHad=WHqZ<mVS2JEdPTincXa8<2`HRq=?Q`;5<3W3eWnhgkeagdlqTB79SQolN1BA_Vl]dX_I1Ec>`HjTdhMlcqLH1?EqW:1VD20000 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeoMod + Mine UG" ISSUER=BfoX ISSUED=20-nov-2013
#
# Feature paj8
# Licenses 1
#
FEATURE paj8 MAPTEK 1.000 permanent 1 776C1BD5FCB2 \
VENDOR_STRING=2100001F[8jSq:B<IgH45?^d[aHad=WHqZ<mVS2JEdPTincXa8<2`HRq=?Q`;5<3W3eWnhgke`?NagMA0<79CAqO^]ER]qo3^X]J:U^KMIkXCa9GjMAi9T2IXDX0 \
SUPERSEDE=" Paj2 VULCANPAJ1 VULCANPAJ2 VULCANPAJ3 VULCANPAJ4 \
min1 paj1 paj2 paj3 paj4 paj5 paj6 paj7 paj8" \
user_info="GeoModeller + Toolbox" ISSUER=BfoX \
ISSUED=20-nov-2013

tedshred
November 20th, 2013, 17:12
Is it possible that the dongle ID is used in the generation of the HASPAUTH value?

goldboy
November 20th, 2013, 22:19
Thanks for the quick reply FoxB,

I copied your text above and paste it into a copy of the original licence file. Now i am not sure how to use this licence file. I am assuming i need to point the FlexLM (lmtools) to read this licence file now?

What i have done today was:

1. Register the dongle as a virtual usb on my 64 bit OS. This seems to have worked, as seen in device manager AND also the dongle admin feature of the program:

28512852

2. I re-installed the program, and also installed a new flexLM setup that came with the program.
3. Within the Lmtools of flexLM i have re-configured the service to read the licence file that you have edited to try (thankyou!). I also have tried placing this licence file in the same flexLM folders etc...
4. Now in the licence admin of the program, i have an error relating to the licence server machine is down. You will notice the Hostname is SRV-PAJ07. This was the original host the dongle was copied from:
2853

So i have also experimented by putting my computer name (Houdini) in the licence file e.g:

SERVER Houdini ANY
VENDOR MAPTEK

Now this licence does recognise the Hostname now as my own, however the error is still about the licence server is down/not responding:
2854

Any thoughts on how i can get around this issue?

I gather the original licence file is locked into using it in a FlexLM setup? Ideally i just want the program to be locked to my computer, preferably nodelocked to the virtual usb dongle running. Is this possible?

Thanks.

FoxB
November 20th, 2013, 22:30
Possible, but you need make the dongle dump before.

goldboy
November 21st, 2013, 00:04
Ok, i have the dongle (.dmp) file

Kayaker
November 21st, 2013, 02:28
Just a suggestion from one who has to make these decisions and really doesn't want to..
Why don't you guys take this conversation to PM, or better yet your own private emails, before we have to delete this thread because it provides a crack solution to a commercial software. OK?

FoxB
November 22nd, 2013, 10:14
> Ok, i have the dongle (.dmp) file

well, all in your hand - the dongle, target software and license... simpyl make this job.

> Just a suggestion from one who has to make these decisions and really doesn't want to..

+1