Reverse Engineering Team Board

Reverse Engineering Team Board (http://www.reteam.org/board/index.php)
-   Reverse Code Engineering (http://www.reteam.org/board/forumdisplay.php?f=23)
-   -   Sentinel vUSB Emulator How-To (http://www.reteam.org/board/showthread.php?t=662)

y8y8y8y 01-26-2008 06:50 PM

Sentinel vUSB Emulator How-To
 
Hi All,
I decided to write this little how-to after spending a lot of time trying to emulate my sentinel dongle. All the programs I used were not written by me and I am very grateful to all great guys here.
I emulated "Sentinel SuperPro"
1. Dump dongle with PVA 3.3 util with out "Brute WP" selected.
2. Solve the DMP file using "f1_nodongle" (10x to cEnginEEr) util, you should get XXXX.SSP file (~100kb).
3. Use "UniDumpToReg" util to convert the SSP to REG. Inside "UniDumpToReg" select your SSP file and then select "SafeKey ssp -> vUSB Sentinel" option and push "GO".
4. Open the REG file in Notepad or any other text editor and make the following changes:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\Emulator\Sentinel\Dump\XXXX0000]

To

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

"sntMemory"=hex:0A3E,1255,C5E3,0000,0009…..
To
"sntMemory"=hex:3E,0A,55,12,E3,C5,00,00,09,00… .. make this comma add and switch up to the end of this cell
5. Run "install.bat" from "vusbus" folder
6. Your comp should found new hardware and install it by it self
7. Import your changed REG in to the REGISTRY
8. Reboot
Here is link to all utils that I mentioned above:
http://rapidshare.com/files/86877710...lator.zip.html

New converter from ssp to reg ver 1.11:
http://rapidshare.de/files/39593244/...g1.11.rar.html
pass:reteam.org

alvin_villaflor 01-26-2008 11:57 PM

I successfully emulated my dongle as well... Thank you very much buddy... Thanks to reteam also and Alisa for her nice web...

P.S.: It is also working without rebooting upon running instal.bat...

br,
Alvin

alisa 01-27-2008 03:49 AM

very good job y8y8y8y .
we need people like you, instead of saying "google it" read everything. they think it is like mystery and they are onlu capable to doing that. there are many useless people like that there.
really appriciate your good job.
Please keep it up.

kiki 01-27-2008 04:51 AM

Quote:

Originally Posted by alisa (Post 5467)
very good job y8y8y8y .
we need people like you, instead of saying "google it" read everything. they think it is like mystery and they are onlu capable to doing that. there are many useless people like that there.
really appriciate your good job.
Please keep it up.

@alisa

first i don't want make flame on you, but you must respect for the people that don't want to share everything they know, do you thing they find it easy? no...they spent all time they have to search it and suddenly people like us (maybe me) want to know it
and ask how to do it instanly...
What do you do if some newbie ask to you how to emulate and ask all you know and all tool you have did you give it everything? .. I think NO!... (and why you password emulator tool on your page heh?)

RESPECT and be WISE

I think they are not useless people... they contribute to the scene many good reverser like cE, Bfox, tch2k, sats and rest will not tell everything except we have something to exchange with them.

regards
kiki

y8y8y8y 01-27-2008 05:30 AM

kiki,
You are right. They don't need to share. The more you by your self read the more you know. I have much respect to all GREAT guy here, I hope they will help to all of us in the future like they did at the past.

y8y8y8y
BR

alisa 01-27-2008 07:15 AM

Dear KIKI and y8y8y8y,
I just said some people, not all.
i also respect some nice people here who are helping everyone here, but some of them are alyways commenting google it and you get it.may be, you think this comment is ok, but i think all people firstly search everything ,if they dont get help then they post here. but some people always comment go and google it, you will get answer.
i just said those people who always comment "GOOGLE IT' is useless here, not all.
May be, my english is not so good, so you misunderstand it,
Sorry

foffa 01-27-2008 02:04 PM

hello all
y8y8y8y

you are a good man and find that by yourself at least you teached yourself something

but in my opinion your thinking must not be showen in here instead give users a small idea and let them discovr the rest

they must think to deserve others work (at least)

at the end you good y8y8y8y

also the best word (google it)
google is my friend

aasa 02-03-2008 01:15 AM

thanks y8y8y8y
 
This is a informative/practical post.
I did successfully emulate one of my dongles.
I have a question about the sentinel API_Decrement. Any idea about how it works between dongle and the software? Is it possible for vUSB emulator to respond to the software to execute a decrement?

Git 02-03-2008 09:20 AM

No, this is a shortcoming of the sentinel Vusb emulator as it exists.

Anything that writes to the dongle like SPROWrite, SPROOverWrite, SPRODecrement, has only a temporary effect. The Write is done to the copy of the dongle in memory but as soon as you reboot or reload the driver that write is lost.

Git

bassam19 02-05-2008 05:01 PM

I think this post needs to be a sticky. The instructions given in this thread are priceless and i was able to get my emulation up and running by just reading this post. I would like to thank y8y8y8y and the others for providing the information needed to emulate the sentinel dongle.

Thanks

armoosh 02-08-2008 09:40 AM

http://rapidshare.com/files/86877710...lator.zip.html
the link doesnt work ... i realy need these tools

y8y8y8y 02-09-2008 08:32 AM

@armoosh,
Link work fine. PM me if still need those tools.

xghd 02-09-2008 09:45 AM

very good job y8y8y8y.
This Emulator support superpronet?

y8y8y8y 02-09-2008 02:52 PM

I don't know, if you can successfully dump it and solve than yes. Try it.
BR

xghd 02-13-2008 05:30 AM

Quote:

Originally Posted by y8y8y8y (Post 5654)
I don't know, if you can successfully dump it and solve than yes. Try it.
BR

Thanks y8y8y8y,I have already tested the superpronet dongle,the vUSB Emulator works normally.

y8y8y8y 02-13-2008 07:03 AM

Quote:

Originally Posted by xghd (Post 5708)
Thanks y8y8y8y,I have already tested the superpronet dongle,the vUSB Emulator works normally.

Good to know.

Git 02-13-2008 06:08 PM

xghd - am I understanding you correctly?. You have somehow made the standard vusbbus.sys sentinel emulator work over the network, i.e. the emulator is running on one machine and the protected application on another machine on that network?.

How did you achive that?. Can I see your dump and redirection file please?

Git

xghd 02-15-2008 12:42 AM

Quote:

Originally Posted by Git (Post 5718)
xghd - am I understanding you correctly?. You have somehow made the standard vusbbus.sys sentinel emulator work over the network, i.e. the emulator is running on one machine and the protected application on another machine on that network?.

How did you achive that?. Can I see your dump and redirection file please?

Git

The dongle is not my.
the software is the server - Client mode,Server software access dongle through spnsrvnt.exe(dongle data is license number,have not algo cell,but it reads hardlimit).Client software is not through spnsrvnt.exe access dongle,it gets the lic from Server software.I modify cell05 to FFFF(hardlimit=65535),the Software normal work.
"CellType"=hex:\
01,01,03,03,03,03,03,03,\
00,00,00,00,00,00,00,00,\
01,01,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00

Quote:

Originally Posted by Git (Post 5718)
the emulator is running on one machine and the protected application on another machine on that network

At present I am unable to test this situation,sorry.
and sorry for my poor english.

RATE101275 02-15-2008 03:03 AM

Hi, sorry for my bad inglish
I want to have full source vusb emulator or sentinel emulator please
Russian people so good

BfoX 02-29-2008 01:57 PM

RATE101275

I want to have full source vusb emulator or sentinel emulator please


:D

y8y8y8y 02-29-2008 04:40 PM

You too. :D

BfoX 03-01-2008 02:38 AM

@y8y8y8y:

i have it ;)

BfoX 03-10-2008 12:10 PM

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]


some bug here 'Servic es' - need 'Services'

y8y8y8y 03-10-2008 12:58 PM

Some HTML prob. Changed at the start :rolleyes:

RATE101275 03-17-2008 07:21 AM

Quote:

Originally Posted by BfoX (Post 5937)
@y8y8y8y:

i have it ;)

microsoft toaster ms ddk xp/2003 - father VUsb
give me plz.:eek:

asus 03-22-2008 04:02 AM

One question, I have not tested f1_nodongle tool yet, but does it support enhanced algo cells?

BfoX 03-22-2008 04:11 AM

Quote:

Originally Posted by asus (Post 6159)
One question, I have not tested f1_nodongle tool yet, but does it support enhanced algo cells?

supported...

y8y8y8y 03-22-2008 04:15 AM

Quote:

Originally Posted by asus (Post 6159)
One question, I have not tested f1_nodongle tool yet, but does it support enhanced algo cells?

Yes.
std. and enh. are supported.

asus 03-22-2008 09:52 PM

Thanks all replied that issue.

BTW, Bfox you shown changed something in .REG file, but as my generated convert .REG

Quote:

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Emulator\Sentinel\Dump\xxxxxxxx]
"sntMemory"=hex:xxxx,xxx,xxxx,xxxxx,xxxx,0000,0000 ,0000,297E,B5F1,6F87,6F87,0E78,1AA2,9068,DFFF,\
....
What do I have to change? Services\Emulator ~~> Services\ru-board\mulators ??

BTW, what are kind of Sentinel family supported by this vBUS emulator?

BfoX 03-23-2008 01:46 AM

Quote:

Originally Posted by asus (Post 6174)
...BTW, what are kind of Sentinel family supported by this vBUS emulator?

sentinel superpro ONLY.

need this way:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\ru-board\mulators\Dump\

some HTML bug here 'Servic es' - need 'Services'.

br

foffa 03-23-2008 05:32 AM

also there is a sample included :p

you should have a look :)

asus 03-23-2008 03:40 PM

Quote:

Originally Posted by BfoX (Post 6175)
sentinel superpro ONLY.

need this way:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\ru-board\mulators\Dump\

some HTML bug here 'Servic es' - need 'Services'.

br

thanks you!;)

souze_villy 04-01-2008 11:07 AM

ru-board reg
 
Quote:

Originally Posted by asus (Post 6198)
thanks you!;)

Hi, I make the convertor for (ru-board) vusbbus.sys emulator and test he work fine, enjoy know!

http://rapidshare.com/files/10405875...Board.rar.html

y8y8y8y 04-01-2008 02:58 PM

souze_villy

Why do you convert "sntMemory" part to 16bit values?

Git 04-02-2008 08:42 AM

Probably because UniDumpToReg does it that way and this program is not all Souze_Villy's own work , but a wrapper around UniDmpToReg which is embedded inside it. So we now we have two apps that produce Reg files which Windows won't load.

This is hilarious :))

Git

souze_villy 04-02-2008 02:14 PM

Quote:

Originally Posted by y8y8y8y (Post 6296)
souze_villy

Why do you convert "sntMemory" part to 16bit values?

Hmm! u mean u need full?

Must change ur bit same like this example then he is working perfect with 32 bit too.

"sntMemory" hex:032C,F73F,0000,0000,0008,0000,....

"sntMemory" hex:2C,03,3F,F7,00,00,00,00,08,00,00,00,....

foffa 04-02-2008 02:20 PM

what that horrible interface for unidump2reg ,,souze :p

y8y8y8y 04-02-2008 03:46 PM

Quote:

Originally Posted by souze_villy (Post 6305)
Hmm! u mean u need full?

Must change ur bit same like this example then he is working perfect with 32 bit too.

"sntMemory" hex:032C,F73F,0000,0000,0008,0000,....

"sntMemory" hex:2C,03,3F,F7,00,00,00,00,08,00,00,00,....

I do know what to do ;) it wasn't my question :)

kiki 04-03-2008 11:08 AM

seem souze don't know what's is 16 bit "sntMemory" :D

jhunt 04-04-2008 01:58 AM

Very nice post.
I would also humbly suggest an alternative which would
be to use the "SoftKey Solutions SENTINEL Emulator 2007 *FIXED*"

The whole process is quite simple as it's gui driven.

-run dumper-solver (edgespro11.exe)

-run emulator (SENTEMUL2007.exe - click on Install Driver,
Start Service then Load Dump then choose the file that
has been created by the dumper-solve)

-if all goes smoothly then you are done!


All times are GMT -4. The time now is 02:58 AM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.