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)
-   -   New SSPro Dumper/Solver for MK (+source) (http://www.reteam.org/board/showthread.php?t=4777)

zementmischer 08-26-2012 08:14 AM

New SSPro Dumper/Solver for MK (+source)
 
This is just a re-post from exetools.

I think my Sentinel SuperPro dumper/solver is now mature enough to release it to the public. Most settings and commands are accessible through the context menu so don't forget to use your right mouse button :)

Here's a list of SSP2MK's v1.2 main features:
  • A nice GUI
  • Enumerate attached keys without knowing their devid's or search for a particular devid and/or serial number
  • Supports dumping via low-level device access or Rainbow's official API.
  • Brute-Force WP (only available if the key doesn't have password counters)
  • Solve standard and enhanced algorithms
  • Supports multi-threaded solving with up to 24 threads
  • Import and export of PVA dump files (export might not work with other tools because SSP2MK's dumps may also contain 128 or 256 cells). You can also drag and drop PVA dumps into SSP2MK.
  • Various Multikey settings, eg. version, dongle type, emulation mode, ...
  • Supports loading Q/R tables
  • A small editor to make some final changes to the generated registry settings before saving.
  • Log and device list can be saved as txt or csv too
  • Full C++ source code included

Here are two screenshots from a previous version (v1.0)
Code:

h**p://img835.imageshack.us/img835/8688/ssp2mk1.png
h**p://img801.imageshack.us/img801/6725/ssp2mk2.png

You can get the binaries and its source code from
Code:

h**p://www.mediafire.com/download.php?e8fdffafrbbxfo8

流星1978 08-26-2012 09:52 PM

You can get the binaries and its source code from
Code:

h**p://www.mediafire.com/download.php?e8fdffafrbbxfo8
[/quote]

4share please

woxiwox 08-27-2012 02:52 AM

120 view and don't have any thanks very interesting :D

Thanks man.

gnerogeem 08-27-2012 03:02 AM

Where is the thanks button? :eek:
We need it here, now :D
By the way thanks for the tool, cementmixture :D

skr706 08-27-2012 09:57 AM

Dear zementmischer
Thanks for the tool, Good share

@ Sunil

zementmischer 08-28-2012 05:20 PM

Quote:

Originally Posted by 流星1978 (Post 33583)
4share please

h**p://depositfiles.com/files/4em0b4kl7
h**p://www.4shared.com/rar/WfzLBJrC

zementmischer 08-29-2012 01:35 PM

1 Attachment(s)
It's time for some benchmarking :eek:

Here are my timing results for f1_nodongle, dmp2mkey v2.5.7.9 and SSP2MK v1.2.
The multi-threading implementation of Git's dmp2mkey and my SSP2MK is completely different and not quite comparable. dmp2mkey uses intervals (eg. thread 1 solves the range 0x80000000-0x8FFFFFFF, thread 2 solves 0x90000000-0x9FFFFFFF, ...) whereas my threads increment a global counter value.
Because of this I've created 5 artificial dongles with completely random algorithm cells for testing purposes (see attachment).

All tests were done on a notebook running an entry-level i7 Q920.

Real dongles
  • 25CF
    • f1_nodongle: 313s
    • dmp2mkey: 48s
    • SSP2MK: 56s
  • FEF6 (contains only enhanced algos):
    • f1_nodongle: 30s
    • dmp2mkey: 60s
    • SSP2MK: 21s
  • C2A3:
    • f1_nodongle: 2s
    • dmp2mkey: 2s
    • SSP2MK: 1s
  • A870:
    • f1_nodongle: 3s
    • dmp2mkey: 7s
    • SSP2MK: 2s
  • 2675:
    • f1_nodongle: 2s
    • dmp2mkey: 3s
    • SSP2MK: 1s

Artificial dongles with 28 random algos
  • 8000
    • f1_nodongle: 1393s
    • dmp2mkey: 456s
    • SSP2MK: 251s
  • 8001
    • f1_nodongle: 1410s
    • dmp2mkey: 348s
    • SSP2MK: 253s
  • 8002
    • f1_nodongle: 1324s
    • dmp2mkey: 231s
    • SSP2MK: 244s
  • 8003
    • f1_nodongle: 1273s
    • dmp2mkey: 313s
    • SSP2MK: 229s
  • 8004
    • f1_nodongle: 901s
    • dmp2mkey: 412s
    • SSP2MK: 161s

But the most interesting result was an unsolved cell inside dongle 8002 :confused:
None of the tested solvers were able to compute the algorithm descriptor of cell 40 (see spro8002.reg or sproBAAD.reg).

Git 08-29-2012 05:33 PM

Move on man, even SHK will be obsolete if you don't get to it soon ;)

Git

zementmischer 08-29-2012 06:00 PM

I'm like an antiparticle and move backwards in time :D
Codemeter -> Matrixlock -> WIBU/BOX -> SSP/ULP -> ... next stop is Microphar

Git 08-30-2012 07:29 AM

Are you old enough to remember the Amiga dongles?. One resistor in a small box that plugged in the analog joystick port, and represented one fixed joystick position!

Git


All times are GMT -4. The time now is 02:26 PM.

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