Reverse Engineering RET Homepage RET Members Reverse Engineering Projects Reverse Engineering Papers Reversing Challenges Reverser Tools RET Re-Search Engine Reverse Engineering Forum Reverse Engineering Links

Go Back   Reverse Engineering Team Board > Reverse Engineering Board > Reverse Code Engineering
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1  
Old 07-23-2008, 12:19 PM
neolith neolith is offline
Member
 
Join Date: Jul 2008
Posts: 22
Default edgespro11 - Bug report

I have performed the following tests to try to create a vaild DNG for sentemul2007. Note that my hardware key is a Rainbow SuperPro and I am using the Sentinel 7.4.2 drivers. I am also using the latest edgepro11 tool (the one that was fixed)

This thread is a branch from my postings and I feel it needs it's own thread:
http://reteam.org/board/showthread.php?t=969

Note that I use SUMA and SUMB to represent lenthy checksum values so you dont have to hurt your eyes trying to compare them

Test 1:
Used edgespro directly on my hardware key.
The DevID was unchecked
The Write Password was unchecked
Checksum of the DNG file produced = SUMA

Note that this DNG does NOT work correctly in sentemul2007.
Use of TORO's monitor confirms that there are q/r mismatches
Therefore files with SUMA will not work.


Test 2:
Used edgespro on vusbbus emulator.
The DevID was unchecked
The Write Password was unchecked
Checksum of the DNG file produced = SUMA

Note: the checksums of the PVA dumps taken from the Hardware key and the vusbbus emulator match so the vusbbus emulates the original hardware key just fine.

Test 3:
Used edgespro on vusbbus emulator.
The correct DevID was specified
The Write Password was unchecked
Checksum of the DNG file produced = SUMA

Test 4:
Used edgespro on vusbbus emulator.
The DevID was unchecked
The correct Write Password was specified
Checksum of the DNG file produced = SUMA

Test 5:
Used edgespro on vusbbus emulator.
The correct DevID was specified
The correct Write Password was specified
Checksum of the DNG file produced = SUMA

At this point it appears that none of the DevID or write passwords make a difference and always produce a bad DNG with SUMA. So I did some vusbbus REG file hacking to see if I could manipulate the contents the dongle and get a working DNG.

Test 6:
Cleaned the Registry of all vusbbus entries.
Set the serial inside the REG to 0000 and loaded it into the registry.
Reinstalled the vusbbus driver.

The application that uses the dongle still works. Proceeded to edgespro test.

Used edgespro on vusbbus emulator.
The DevID was unchecked
The Write Password was unchecked
Checksum of the DNG file produced = SUMB

Note that this DNG works correctly in sentemul2007.
Use of TORO's monitor confirms that all transaction q/r are correct.


Test 7:
Used edgespro on vusbbus emulator.
The DevID was unchecked
The correct Write Password was specified
Checksum of the DNG file produced = SUMB

Test 8:
Used edgespro on vusbbus emulator.
The correct DevID was specified
The Write Password was unchecked
Checksum of the DNG file produced = SUMB

Test 9:
Used edgespro on vusbbus emulator.
The correct DevID was specified
The correct Write Password was specified
Checksum of the DNG file produced = SUMB

I will continue to test how the serial number (Cell 0) relates to whether the DNG is valid in sentemul2007, but this looks like a bug in the edgespro11 tool.
Reply With Quote
  #2  
Old 07-23-2008, 12:40 PM
Git Git is offline
Super Moderator
 
Join Date: Oct 2007
Location: Torino
Posts: 1,737
Default

You cannot go by the checksum/CRC/MD5 of the DNG file, as two DNG files can have identical information but have almost every single byte different due to the multiple layers of encryption and hashing. You need to actually test the DNG on the emulator for each of your cases.

However, I will agree, I only trust the output of edgepro when specifying WP and devID. I reported some errors in the first version of edgepro that got fixed, but I never heard back after reporting problems in the 1.1 version. There is also a known problem with dates in the Keygen. I'm not putting it down though, it is a good piece of work, just not quite finished.

Git
Reply With Quote
  #3  
Old 07-23-2008, 04:04 PM
neolith neolith is offline
Member
 
Join Date: Jul 2008
Posts: 22
Default Agreed

Ok...I loaded the DNG's from each of the tests and the results are the same. So my thought pattern has not changed. The Serial Cell apparently plays a role in the ability for edgespro11 to create a DNG when all the free cells have got algo/dummy data in them.
Some info for those that want to get this sort of dongle working with sentemul2007.
Just zero out your Serial ID (Cell 0) and you should be able to get a working DNG. Use vusbbus to emulate the dongle starting with an empty Cell 0 and then use the edgespro tool as described in the readme.

If all you care about is getting it working then vusbbus will do fine...I just like the performance increase that sentemul2007 provides.
It is as Git said:
Quote:
Originally Posted by Git
...(edgespro11) is a good piece of work, just not quite finished.
Git: I guess you can add this report to your list of the hiccups this tool has. Nevertheless it is still a handy tool to have
Reply With Quote
  #4  
Old 07-23-2008, 05:11 PM
Git Git is offline
Super Moderator
 
Join Date: Oct 2007
Location: Torino
Posts: 1,737
Default

Handy tool yes, but you have emulated your target with vusbbus - why not stop there?. VusbBus is fairly universally acknowledged as the best emulator. I don't think many people would want to migrate from a working vusb solution toward a dng solution, when most are going in the other direction.

Git
Reply With Quote
  #5  
Old 07-23-2008, 11:15 PM
neolith neolith is offline
Member
 
Join Date: Jul 2008
Posts: 22
Default

Git:
I did not stop because I wanted to help make the edgespro tool better, but based on your feedback it seems that will not happen.

I also notice the sentemul2007 is faster, but the vusb emulator is much more reliable. So I will be using VUsbBus. I find it a bit annoying having to rewrite the registry key file produced by the UnitoRegfile tool. Therefore, I am considering writing an application that can automate this Registry key conversion process. It would make the process one step easier.

If anyone knows of such an application then let me know so I wont be re-inventing the wheel
Reply With Quote
  #6  
Old 07-24-2008, 12:33 AM
neolith neolith is offline
Member
 
Join Date: Jul 2008
Posts: 22
Arrow

I found y8y8y8y's tool to convert ssp to reg. Saves me from having to write it. Nice going y8y8y8y!
Reply With Quote
  #7  
Old 07-24-2008, 01:48 AM
souze_villy souze_villy is offline
Senior Member
 
Join Date: Oct 2007
Posts: 220
Send a message via MSN to souze_villy Send a message via Yahoo to souze_villy
Default

Quote:
Originally Posted by neolith View Post
I found y8y8y8y's tool to convert ssp to reg. Saves me from having to write it. Nice going y8y8y8y!
must changing reg file he will able to working any vusbbus.sys emulator for able.
Reply With Quote
  #8  
Old 07-24-2008, 07:00 AM
Git Git is offline
Super Moderator
 
Join Date: Oct 2007
Location: Torino
Posts: 1,737
Default

> based on your feedback it seems that will not happen.

I wouldn't say that. I would think Edge are more inclined to put their efforts into a solution for the 2008 version of Sentemul and the Hasp equivelant.

Git
Reply With Quote
  #9  
Old 07-24-2008, 09:19 AM
benito benito is offline
Senior Member
 
Join Date: Jul 2007
Posts: 685
Default

I think they have closed working on sentemul200x. Or do you have any information they want make solution for sentemul2008 ?
Reply With Quote
  #10  
Old 07-24-2008, 09:37 AM
Git Git is offline
Super Moderator
 
Join Date: Oct 2007
Location: Torino
Posts: 1,737
Default

Not at all, it was just my guess.

Git
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump





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