Thread: SafeDump V1.28
View Single Post
  #1  
Old 12-26-2009, 10:40 AM
Git Git is offline
Super Moderator
 
Join Date: Oct 2007
Location: Torino
Posts: 1,797
Default SafeDump V1.28

Remove the ".zip" from each filename to leave SafeDump128.part1.rar and SafeDump128.part2.rar

SafeDump V1.28 18 October 2009

NOTE : This utility needs V7.5.0 or later of the Sentinel drivers, "Sentinel Protection Installer 7.5.0.exe"

SafeDump dumps data from Sentinel dongles of the SuperPro family, including SuperPro XM and Sentinel Dual Hardware Key in SuperPro emulation mode, but not UltraPro. It saves data in the familiar format used by PVA V3.3 dumper. It has two main new features compared to earlier dumpers. Firstly it gives a full summary of the dongle's info with the later extended info command. Secondly, it interrogates that info for the presence of a Password Counter and will NOT attempt to bruteforce the Write Password if it detects that the dongle is protected by a Password Counter. So in order to find the Write Password by brute force, two things must happen : you must provide 'wp' or 'WP' as the second parameter, AND the dongle must report that it does NOT have a Password Counter. Only then will brute force be attempted. This makes it much much safer to find WP than with a normal dumper. However, things can go wrong, programs can have bugs, so you use this program completely at your own risk. No liability will be accepted for broken dongles or any other damage. The program has been tested on 32bit and 64bit Windows. If you find any problems, please report them on RETB or Exetools. Please give full details of what you were doing and what did ot did not happen that you think is an error. The clearer your error report, the sooner the bug gets fixed.

Usage :

Code:
SafeDump 0xDevID [wp]
0xDevID : Attempts to dump the dongle with the given hexadecimal DevID
wp      : Checks if the dongle has Password Counters, if it does NOT have the
          counters then attempts to find the WP of the dongle by brute force.
Output files. The output file is a binary file consisting of 64 bytes of Access Code info, 128 bytes of Cell data info, and 4096 bytes for each Algo cell representing 1024 DWORDs per Algo cell.

The utility is a 32 bit command line program and returns the following values for use in a batch file :

OK
00 : Success

Fatal
05 : Incorrect input parameters
10 : DevID incorrectly formatted
15 : DevID incorrectly formatted
20 : RNBOsproFormatPacket failed with <error code>
25 : RNBOsproInitialize failed with <error code>
30 : RNBOsproSetContactServer failed with <error code>
35 : RNBOsproFindFirstUnit failed with <error code>
40 : RNBOsproGetKeyType failed
45 : Key family is UltraPro
50 : Key family is UNKNOWN
55 : Key form is UNKNOWN
60 : RNBOsproGetKeyInfoEx failed
65 : Dongle is not a SuperPro, program will quit
70 : Could not open dump file <filename> for writing
75 : Error writing Access Codes to dump file <filename>
80 : Error writing Cell Data to dump file <filename>
85 : RNBOsproQuery reports error <error code>

Warning
100 : Unable to find WP
105 : Not safe to find WP, brute force not executed


The program will report Usage information if it's name is typed with no parameters, or a single parameter of /?, ?, -?, /h, h, or -h


Example session :

Code:
D:\DEV\safedump\release>safedump 0x1234
  Key family is         = SuperPro
  Key form is           = USB
  Key has               = 256 cells
  serverName            = 0
  serverIPAddress       = 0
  serverIPXAddress      = 0
  version               = 7.5.0
  protocol              = NONE
  devId                 = 0x1234
  serialNum             = 0x4321
  capabilities          = SP_CAPS_AES_ALGO
  capabilities          = SP_CAPS_PASSWORD_COUNTER  ****!! DO NOT BRUTEFORCE WP !!****
  capabilities          = SP_CAPS_SECURE_TUNNEL
  capabilities          = SP_CAPS_DISABLE_DEVICE_SHARING
  hardLimit             = 3
  inUse                 = 0
  numTimeOut            = 0
  highestUse            = 0
  subLicLimit           = 0
  subLicInUse           = 0


Processing dongle 1234
Finding cell data...
Found 2 Query cells
cell = 0x30
cell = 0x3e
Working..
Done

Git
Attached Files
File Type: zip SafeDump128.part1.rar.zip (78.1 KB, 1516 views)
File Type: zip SafeDump128.part2.rar.zip (42.7 KB, 1169 views)
Reply With Quote