Log in

View Full Version : a little program protect with HASP m1 and sn,somebody help me


helloman
June 12th, 2002, 10:19
this program when you enter the SN number it can judge it was right or wrong and if sn is right it will judge the install mode (reader or editer),on the same time it access the hasp ,if the hasp key is right with the right sn number it will go on,otherwise it display the hasp code and message "wrong hasp plug".
it seems that crack this program is very difficult .first ,u must have the right SN number to chose the mode u want to install the software;second ,u have to know the hasp key 's content to rewrite the program with.
so ,somebody have interest ,pm me post the program and do it .

helloman
June 13th, 2002, 02:07
ftp://ftp.web1000.com/key.exe

hack3r2k
June 13th, 2002, 10:15
U dont have to post your username and the password from the server !!!(****:\\username.web1000.com\name_of_file.zip is sufficient)

I'll take a a look at the file but i must warn you that i'm a newbie in hasp reversing ...

Try ask CrackZ !

helloman
June 14th, 2002, 01:37
u r very kind .now i have the hasp4m1's pas1 pas2 and the return value ,i don't know how to simulate it ,so can u help me to simulate it ,thank u very much.

goatass
June 14th, 2002, 14:00
Do you know which services are being called by the application?
If you figure them out then we could help you with emulating them. Some of them might be more difficult then others. Also you will need to trace the application especially after it reads from the key to see if it compares the values in clear text or not.

goatass

hack3r2k
June 14th, 2002, 19:53
Hi there !

I had the same proble to find hasp services so i started to wrote a simple funtion (HaspServicesSpy) that called instead of haspreg() will tell you what function tried to execute and displays in a messagebox the current service executed by exe...


it's pretty useful but i need to do some tests with it to be sure that works ok...

I think that in the next days il post here the public version so that every newbie can save lot of time in finding services.

About the prog / in what languadge it is cause it display some text with unregonizble form for european charset...

best regards,
.:hack3r2k:.

goatass
June 14th, 2002, 20:09
hack3r2k, that's a cool idea I have something similar to it but I like tracing better, this way I right away follow return values.
HASP is actully easier in that matter because all you have to do is BPX FreeEnvironmentStringsA and it lands you at the main haspreg() routine, F12 a couple times and it will take you to the upper level function where you can see the service number, passwords, and seed being pushed.

goatass

hack3r2k
June 14th, 2002, 22:09
Hi there !

Helloman i attached to your program my HaspServicesSpy routine and works perfect on it ! U should get lots of message boxes that will tell you what service programs want to execute ...

Tell me if this helped you !!

Put key.exe and haspDongle.dll in the same directory ...

key.exe (pass1 = 42A9 pass2 = 6A1A)

If u have problems with emulation read my post from 'For CrackZ/H....'

BTW upload somewhere the full version of the program ...

goatass what u say about my routine ??? (usefull ??)

best regards,
.:hack3r2k:. (fuck all protections !!! )

Attached file (with haspServicesSpy added)

http://sagemboard.web1000.com/Key&HaspSPY.zip .

helloman
June 15th, 2002, 07:34
can u post it to the other place,thank u

hack3r2k
June 15th, 2002, 13:56
the url is:

hxxp://sagemboard.web1000.com/Key&HaspSPY.zip (where xx is tt)

On the page tha it will appear click on the bottom link that says 'Click here to get the file you were trying to download.' and after that tha download will start.

If this doesn't work send me you mail addr and i will send u the file ...

Please upload some where the full program if u can ...

hack3r2k
June 16th, 2002, 22:33
Hey !

How's going with hasp reversing ???

Did my prog helped you/have problems with emulation ???


Can u upload the full program some where ???


see ya !

helloman
June 17th, 2002, 02:11
i can't download your zip file,so please email it to me , thank u.
crackdog@21cn.com

JMI
June 17th, 2002, 04:36
Helloman:

Go to the page hack3r2k gave you and go to the very bottom of the page and you will see a link to the file that says:

Click here to get the file you were trying to download.

That should get it for you. If it doesn't work, post again and I try to attach it for you.

Regards.

hack3r2k
June 17th, 2002, 12:11
Was usefull ??

bye

helloman
June 18th, 2002, 09:56
i receive your mail and test the prog your give me ,but it just display the funtion the hasp call ,so what else it do,i can use sofeice to trace the funtion .but thank u very much ,can u tell me how to simulate the hasp outside the prog(don't edit the prom and use some tools)?
if it is impossible so please tell me how to simulat it use edit the prom(KEY.exe,i know the pas and the value it return).thank u very much.

hack3r2k
June 18th, 2002, 22:12
It's not impossible !

U can write an asm procedure that emulates hasp and include it in some dll.

After that all u have to do is to divert the call haspreg() to a new created section that calls our emulation routine from dll.

If u don't know how to do that read 'HaspServicesSpy Program Release'. There u can find all the info.

The problem with u'r program is that it uses some unknown services (like 68 - anyone knows what it does ??).


best regards,
.:hack3r2k:.

helloman
June 19th, 2002, 03:20
but wher is 'HaspServicesSpy Program Release' u talk about

hack3r2k
June 19th, 2002, 09:04
The program is attached to that post !

Look for 'Attachment' ! after this u'll find a link for download ~