Log in

View Full Version : Newbie Dongle Problem


wreck27
January 3rd, 2004, 20:27
OK, to keep from getting flamed I'll start with the facts. Trying to remove the dongle from a program calledI will not name my target . My first time really trying to crack anything, especially a dongle. It's a _hasp() but no envelope, well as far as I can tell. I'm using IDA Pro to dump the code and WDasm to step through with debugger. Downloaded all info manuals for Hasp API and found a couple of could signature files for hasp.

So, I found the _hasp() routine but cannot tell where it's checking for the return code from _hasp(). If anyone has had any experience with Accubid products or could tell me the next step in finding a way around the dongle. I have lost all patience at this point. I've manually altered every conditional jmp I could find and still no luck.

P.S. tried using SfTice as debugger and ended up just confusing myself more. Next project learn how to use SfTice.

Thanks in advance for any insight you might have.

AzynchriX
January 3rd, 2004, 21:45
Quote:
[Originally Posted by wreck27]So, I found the _hasp() routine but cannot tell where it's checking for the return code from _hasp(). If anyone has had any experience with Accubid products or could tell me the next step in finding a way around the dongle.

Additional reading and searching will help.

GL to you.

naides
January 3rd, 2004, 21:45
Quote:
[Originally Posted by wreck27]OK, to keep from getting flamed I'll start with the facts. Trying to remove the dongle from a program calledI will not name my target . My first time really trying to crack anything, especially a dongle. It's a _hasp() but no envelope, well as far as I can tell. I'm using IDA Pro to dump the code and WDasm to step through with debugger. Downloaded all info manuals for Hasp API and found a couple of could signature files for hasp.

So, I found the _hasp() routine but cannot tell where it's checking for the return code from _hasp(). If anyone has had any experience with Accubid products or could tell me the next step in finding a way around the dongle. I have lost all patience at this point. I've manually altered every conditional jmp I could find and still no luck.

P.S. tried using SfTice as debugger and ended up just confusing myself more. Next project learn how to use SfTice.

Thanks in advance for any insight you might have.



Do not take this the wrong way, but if this is your first shot at cracking, Dongles and Hasp are not the best Place to start. Also, using WDasm as debugger is not a great idea, specially when you are tracing a protection that uses DLL and services.
Take it from somebody that did exactly what you are doing, when I started cracking. I would keep the Hasp protection in the backburner, as a pet project, and become proficient in using Sice, and general cracking first.

But, at Age five, Mozart sat himself for the first time at the Piano and composed a sonata.

So, may be you'll do it Wolfang. . .