Dark Heaven - Tutorial: Registrierung von PrimaSoft Music Organizer

Programm: 	PrimaSoft Music Organizer v3.0
Beschreibung: 	Datenbankprogramm
Autor: 		(C) 1995-98 by PrimaSoft PC, Inc.
Groesse: 	1.902.592 Bytes (MUO30.EXE)


Werkzeug: - W32DASM v8.93


1. Lade MUSIC ORGANIZER und anschlieend W32DASM.


2. Deassembliere nun MUO30.EXE ber [Debug/Attach to an Active Process].


3. Mittels [Refs/String Data References] suchen wir nach der Fehlermeldung 
   "Registration Code not Accepted!!!". Durch einen Doppelklick auf die Referenz
   wird die entsprechende Zeile im Listing angezeigt: 00497A57.

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004979DD(C)
|
:00497A44 741E                    je 00497A64             ; <- Breakpoint setzen
:00497A46 837DFC01                cmp dword ptr [ebp-04], 00000001
:00497A4A 752D                    jne 00497A79
:00497A4C 6A00                    push 00000000
:00497A4E 668B0D7C7A4900          mov cx, word ptr [00497A7C]
:00497A55 33D2                    xor edx, edx

* Possible StringData Ref from Code Obj ->"Registration Code not Accepted!!!"
                                  |
:00497A57 B8887A4900              mov eax, 00497A88      ; <- gefundene Referenz
:00497A5C E8B7D1FAFF              call 00444C18
:00497A61 59                      pop ecx
:00497A62 5D                      pop ebp
:00497A63 C3                      ret


4. In Zeile 00497A44 (je 00497A64, Sprungbefehl zur Erfolgsmeldung) setzen wir 
   unseren Breakpoint [F2], wechseln zum MUSIC ORGANIZER und geben beliebige 
   Registrierdaten ein:

   z.B. Name: Dark Heaven
        Code: 1122334455


5. Nach der Eingabebesttigung wird W32DASM beim Breakpoint aktiv und wir knnen
   uns den Inhalt der einzelnen Register anschauen.

   ECX = 00D3F108: ECX+0000044C = 11543508      ( der Code ?, nein )
                   ECX+00000464 = 115435089-314 ( der gesuchte Code )

   Sollte der Code beim ersten Halt am Breakpoint nicht zu finden sein, setzt
   das Programm mittels [F9] fort und wiederholt die Eingabe der gleichen
   Registrierdaten.


6. Mit dem gefundenen Code knnen wir nun MUSIC ORGANIZER registrieren und
   erhalten die Erfolgsmeldung "Registration Code Accepted!!! Thank you for
   registering our software.".

   z.B. Name: Dark Heaven
        Code: 115435089-314



Viel Spa beim CRACKEN!
Dark Heaven
27.01.1999


