PDA

View Full Version : Sentemul2008


buraina#76
07-20-2008, 10:56 AM
Hi, I'm a new entry of your forum.

I've some CAD software that everyone needs a single dongle (sentinel superpro).
I've just used a Sentemul2008 (I've bought from a internet buyer) and this multiple .dng works fine.
But now I've to add 2 new dng and this don't work with the previously.
I've tried to use Sentemul2007 with edgesprofix and it work really fine but I can use only one a time.
So I'm searching an edgesprofix for sentemul2008.
Someone can help me?

Thanks a lot

sparpacillon
07-20-2008, 11:03 AM
it's better to use vusb emulator:)

Freeware
07-20-2008, 11:17 AM
if it works fine with sentiemul2007 will work perfectly with vusb

souze_villy
07-20-2008, 09:57 PM
if it works fine with sentiemul2007 will work perfectly with vusb
use this vusbbus.sys emulator.
http://rapidshare.com/files/129964206/16_1.rar.html

cah
07-20-2008, 11:30 PM
Hi souze_villy

How to convert *.ssp to *.reg file.

Can you give me link to download other than rapidsahre?

cah

souze_villy
07-20-2008, 11:32 PM
Hi souze_villy

How to convert *.ssp to *.reg file.

Can you give me link to download other than rapidsahre?

cah
no one have convertor of it, just use the unidmp2reg 1.1b5 he is some buggy, but make the ssp to reg file with it, and match the sample reg which is include in multkey and make the solution. This is not hard.

y8y8y8y
07-21-2008, 12:10 AM
Hi souze_villy

How to convert *.ssp to *.reg file.

Can you give me link to download other than rapidsahre?

cah

Look in forum, you will find working convertor

Git
07-21-2008, 02:58 AM
> no one have convertor of it,

Wrong, as usual.

Git

souze_villy
07-21-2008, 09:27 AM
> no one have convertor of it,

Wrong, as usual.

Git
no one mean here same to me? I know u have and make it by your self.

y8y8y8y
07-21-2008, 10:55 AM
no one mean here same to me? I know u have and make it by your self.

And what this? :rolleyes:

http://www.reteam.org/board/showthread.php?t=662

Check under:
New converter from ssp to reg ver 1.11:

neolith
07-22-2008, 06:32 PM
I have taken a dump of my dongle using PVA dumper, and dumper.exe that can be found at dongle backup companies sites. Using TORO's Monitor v2 and the original hardware key, I made a log of all the transactions between the app and the key.

Then I ran edgespro(fixed) to get a dng for use with sentemul2007. When I load that into the emulator and run the app again and log the transactions using TORO's monitor only some of the query's produce the respose the application expects.

Since the resposes from the emulator dont match that of the hardware key, the app wont start. It will only run a few transactions until they no longer match and then quits.

I have used TORO's emulator to convert the PVA dump to Reg for use with his emulator...again the same incorrect transactions.
I have tried using the vusb driver but that produces the same results.

As a last resort I sent my bin dump to a dongle backup company and got a trial for sentemul2008. This works great!

Since everything checked out I decided to use edgespro(fixed) to dump the trial 2008 dng to a full 2007 dng. Thing that's funny is that it makes a dng with the exact same checksum as when I used edgespro on my original hardware key. :confused:

sentemul2007 doesn't work but sentemul2008 does. I can't load my 2007 dng into 2008 for compatability reasons, but if I could I bet it would work.

I think there must be something that goes wrong in either egdespro tool(which I doubt) or the sentemul2008 has some new emulation capabilities.

Any ideas regarding how to fix the trial dng or perhaps sentemul2008?

Fixing the sentemul2008 would be the best and most educational and I am willing to help in anyway I can :)

In case you are wondering I am using a SuperPro hardware key so this may only apply to those types of keys.

Cheers!

neolith
07-22-2008, 10:28 PM
I read some more of the docs related to my key and found out I was not putting my algo cell solutions in the correct spots. Now that I fixed that I got vusbbus working nicely. I noticed that it is slower then sentemul2008 and sentemul2007.

My question now is, even though edgespro provided me with the correct cell solutions which I used for vusbbus, why did the dng edgespro's tool created not work in sentemul2007? Is this a bug in the emulator or the EDGE tool?

neolith
07-23-2008, 09:56 AM
Here is a little update for those of you that care, but this is more for myself and any other stragglers out there.

I got the sentemul2007 emulating my dongle at last. I want to use this emulator because I notice it is faster then vusbbus. I now think that there is some kind of bug in edgespro(fixed). Here is what I did to create a working DNG for sentemul2007, in the form of a HOWTO, it's a bit lengthy but it works:

1. Dump dongle with the PVA 3.3 utility with out "Brute WP" selected.

2. Solve the DMP file using 'f1_nodongle' (Provided by cEnginEEr) to create an SSP file.

3. Use 'UniDumpToReg' to convert the SSP to REG.

4. Open the REG file in Notepad or any other text editor and make the following changes:


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es
\Emulator\Sentinel\Dump\XXXX0000]

To

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es
\ru-board\mulators\Dump\XXXX0000]


5. Separate the 'sntMemory' hex into 8 bit chunks and swap the chunks of every 16 bits.

Example:
0B2C,1066,FFE8,0000
=0B,2C,10,66,FF,E8,00,00 (broken into 8 bit chunks)
=2C,0B,66,10,E8,FF,00,00 (8 bit chunks are swapped of every 16 bit chunk)

6. Save your REG file.

7. Install the VUsbBus driver using install.bat that ships with the package. Your comp should find a new hardware key and install the necessary driver

8. Import your changed REG file in to the REGISTRY with a swift double click :)

9. Reboot and at this point you should be able to use your protected program. If you can't then you probably messed up your REG file like I did the first time :p)

10. Open up that REG file you made earlier in a text editor.

11. Write down the hex data of 8 bit chunk 3 and 4 and flip them to get your DevID.
(btw: You dont need to write down the comma)

12. Write down the hex data of 8 bit chunk 9 and 10 and flip them to get your Write Password.
(btw: You dont need to write down the comma)

13. Now open up edgespro(fixed) and go to the sentinel tab. Specify the DevID and the Write Password and press the dump&solve button.

14. Once it is done you should have a DNG that is compatible with sentemul2007 and fully working.

:confused: Now I have no clue why edgespro tool doesn't work when I tried making a DNG directly from my hardware key, but it seems that I only get a valid DNG when I specify BOTH DevID, Write Pass and emulate from VUsbBus.

I will try making a DNG from VUsbBus without specifying a DevID and Pass and post back if I get a working DNG.

Git
07-23-2008, 11:44 AM
If you do (8) before (7) then you do not need to do (9).

If you do not specify the WP to Edgepro, then it uses bruteforce by the following method :

1) Read and save cell 0x3F
2) Continually try to write to cell 3F, incrementing WP by 1 until success. WP is now the correct write password.
3) restore original data to cell 0x3F

If 3F is used (by an algo) then it tries the bruteforce on 3E, etc. It could be that your dongle has all cells in use by algos so it did not have a spare cell to bruteforce the WP.

You have discovered that cell 0x04 is used to store the WP and cell 0x01 stores the DevID. For completeness, 0x00 is the serial number, 0x02 is OWP1, 0x03 is OWP2. Cell 0x06 is "C6" which is used by the enhanced algorithm and cell 0x07 sometimes holds the number of licenses.

BTW, are you using edgepro.exe or edgepro11.exe ?

Git

neolith
07-23-2008, 12:26 PM
Git you are correct..all those spare cells are taken. Those sneaky folks that made the dongle.

I posted the details of my testing on a new thread because this might get pretty deep. I went back and outlined exactly what I did to make a good DNG for sentemul2007. Take a look ... it may be more a suggestion to improve the tool rather then a bug report.

http://reteam.org/board/showthread.php?t=979

And I am using edgespro11 - the fixed version.

y8y8y8y
07-23-2008, 12:38 PM
I am a little bit puzzled. Why use sentemul2007, if vusbbus does the job?

Git
07-23-2008, 12:43 PM
> this might get pretty deep

On Exetools it may, but you're in the playground now ;)

Did you ever see a use for cell 0x05 ?

Git

neolith
07-23-2008, 04:18 PM
My dongle protected applications runs transactions faster with sentemul2007. This is probably not a big deal to most people who just want a working solution, but I figure that if I look a bit further I can have the benefit of a working dongle emulator and a fast one at that :)

neolith
07-23-2008, 04:26 PM
> this might get pretty deep

On Exetools it may, but you're in the playground now ;)

Did you ever see a use for cell 0x05 ?

Git
I am looking to improve upon the tool, but I like playgrounds too :p

And yes I did see a use for cell 0x05

y8y8y8y
07-23-2008, 04:36 PM
My dongle protected applications runs transactions faster with sentemul2007. This is probably not a big deal to most people who just want a working solution, but I figure that if I look a bit further I can have the benefit of a working dongle emulator and a fast one at that :)

Try to use multiemulator from ru-board (16.1). I am curious if it have same responses.

Git
07-23-2008, 05:16 PM
> runs transactions faster with sentemul2007

If you dig around you will find the main USB command handling loop has a call to Delay(40mS) in it. You could try playing with that or eliminating it. The downside could be that the hasp driver now detects the emulator and stops - I believe the 40mS delay is there to make the emulator look more like a real dongle, but I don't know for sure.

Git