PDA

View Full Version : SSPro with .dat license problem


gnerogeem
09-10-2009, 12:34 PM
Hello,

I have a software that use a SSPro dongle and license file to fully running or else it will run in demo mode.

I successfully dump the dongle with EDGE tool and emulated the dongle using SENTEMUL2007.

Then I went to try a new method of emulating the dongle by using Multikey. Suddenly the software doesn't recognize the dongle and the software run in demo mode.

Note that I all ready uninstall the SENTEMUL2007 driver. There are two others SSPro that I emulate using Multikey and those two don't have any problem with the software.

This is my first time emulating a dongle that run with a license file. With SENTEMUL2007 is no problem but with Multikey had problem.

I already checked my reg file with those two others reg file and find no error.
Is the problem related with my license file?
How can I know the type of license file used for this software?

Here I attach the reg and license file. Hope someone will checked the file.

Git
09-10-2009, 02:13 PM
Are you saying that the dongle emulator and the license matched and everything worked 100% before you switched to multikey?

If yes, maybe the software needs to be able to write to the dongle so change all the 01 in CellType to 00 and try again. If it still does not work I would like to see accurate error report and the dump please.

Git

gnerogeem
09-10-2009, 04:15 PM
Yes it is.

Okay I will try your suggestion and report back.

*UPDATE*

Its working Git, after I modified all the celltype from 1 to 0 as you said.
I been wondering, why does the software doesn't change the celltype while using SENTEMUL2007 but using Multikey it change the celltype? This is really confusing me.

Another thing Git, I want to enable all the module in software but where should I edit?
In the reg file or the license file? Or maybe both?

If I should edit the license file, how do I identified this license type? Is it Flexlm @ SLM?
Is there any tools to identify a license file?

Sorry for asking too much but this is the first time I face this type of license.
Before this I already enable all the module of software by modifying the reg file (HASP-M1 and SSPro).
Hope you can give me some pointers here.

Git
09-11-2009, 06:16 AM
why does the software doesn't change the celltype

Because it can't. The access code is there to control the programs access to the dongle. With an emulator, it is easy to just chage a text file, but with the dongle, only the s/w manufacturer can change it. Sentemul probably just ignored the accesscode.

I want to enable all the module in software

Then learn how to reverse engineer. The only way is to disassemble the target software to see how it works. There is also a finite possibility of making random changes to the reg file and getting it right but you would have to be very lucky, or the scheme used by the s/w supplier very poor.

how do I identified this license type?

Somebody with previous experience of it would have to recognise it. It is not anything I have seen before.

Git

gnerogeem
09-11-2009, 06:36 AM
Hurm, thanks for the explanation Git.

I already played with the reg and license file, modify it but the module still not activated.

Seems like I have to dive into the s/w with a Ollydbg to find it.

Git
09-12-2009, 09:10 AM
You you want to Debug it or Disassemble it?. OllyDbg is a debugger, IDA is a disassembler and a debugger.

Git

gnerogeem
09-12-2009, 10:56 AM
I think I'll try all the possible method then.