

                        .s$$$$$$$$$$ $$$$s.
                        $$$$$$ $$$$$$$s
             .s$$$$$$$$$$$$$$ $$$$$$    $$$$$
             $$$$$$$$$$$$$$ $$$$$$      $$$$$
             $$$$$$ $$ $$$$$$$$$$$$$      $$$$$
             $$$$$$ $$ $$$$$$ $$$$$$    .$$$$$$
             $$$$$$ $$ $$$$$$ $.sssss$$$$$$$$
             $$$$$ $$ $$$$$.s$$$$$$$$$$$$
 -==[*]  How 2 get a serial# for Super Disk Reader 98  [*]==-



So, Mahlzeit!
-------------
Also, heute zeige ich euch mal, wie man mit SoftIce eine gltige
Serial fr den Super Disk Reader 98 bekommt. Ihr knnt euch das
Prog unter http://www.cadkas.com holen.

Alles, was ihr fr diese Aktion nun braucht, ist natrlich SDR 98,
SoftIce (bekommt man unter http://www.mad99.notrix.de), einen Zettel
mit Schreibmaschine und natrlich auch ein bisschen Zeit. Ach, bevor
ichs vergesse, einen Computer solltet ihr auch noch besitzen... :-))

Ok, lets start:

---------------------------------------------------------------------

Also, als erstes installiert ihr mal den Super Disk Reader und
startet ihn. Jetzt kommt die Meldung, wo ich am meisten hasse:
Testversion! Aber kein Problem, wir knnen ja eine Serial eingeben,
und zwar unter 'In Vollversion umwandeln'.
Jetzt brauchen wir natrlich einen Namen und ne Serial. Also, zum
'vortuschen' nehm ich jetzt mal folgendes:

                  Name:   p!Ke [MAD]
                Serial:   111111

Hm, jetzt werdet ihr euch sicherlich fragen, wieso, oder? Also ihr
knnt natrlich auch ne andere Nummer nehmen, aber 111111 findet man
im SoftIce einfach einfacher...
Klickt jedoch nicht auf 'Nummer berprfen', sondern drckt jetzt
mal CTRL+D. So, da sind wir nun endlich im SoftIce.
Als erstes setzen wir mal einen Breakpoint on Execution auf
EnableWindow (also eingeben: bpx enablewindow). Danach kurz mal auf
F5 gedrckt und wir sind wieder im SDR. Auf 'Nummer berprfen', und
wir sind wieder im SoftIce. Jetzt auf F11 (-> springt zu der
Position, von wo der Call, also die Fehlermeldung, herkommt). Jetzt
suchen wir unsere eingegebene Serial (s 0 l ffffff "111111" eingeben).
Und siehe da, er wird fndig: und zwar auf der Adresse 00BE411C
(Pattern found at 0030:00BE411C (00BE411C)). Jetzt msst ihr den
ersten Breakpoint lschen, das geht mit bc 0. Dann setzen wir einen
Breakpoint on Memory Access auf unsere Adresse (bpm 00BE411C).
Jetzt auf F5, und die Fehlermeldung wegklicken. Wieder auf 'Nummer
berprfen', und wir sind wieder im SoftIce. Jetzt solange F12
drcken, bis in Linie zwischen dem unteren und dem mittleren Fenster
'SDR:CODE+000256EC' steht. Bei mir waren das 8 mal. Und jetzt drckt
ihr solange F10, bis im mittleren Feld der rote Balken auf

        015F:0043B7C1   3BF8   CMP   EDI,EAX

steht. Bei mir ist das 124 mal...
Aber aufpassen, es gibt auch CMP EAX,EDI. Dies ist das Falsche.
Jetzt '? EDI' eingeben. Und dann msste in dem unteren Fenster jetzt
folgendes stehen:

        00002E64        0000011876   ".d"
                             -----
Und hier steht unsere Serial, also 11876 auf den Namen p!Ke [MAD].
Jetzt msst ihr alle Breakpoints lschen, das geht mit bc *.
Anschliessend auf F5, und jetzt knnt ihr eure Serial eingeben.

Siehe da, der Autor dankt uns, dass wir das Prog ehrlich gekauft
haben... ;-)
Falls ihr noch mehr Progs von CAD KAS habt: Auf diese Weise bekommt
ihr fr alle Progs eine Serial heraus.

So, das wars dann mal...
Bis denn
Euer p!Ke

[MAD TUTORIAL 2 by p!Ke]