                                                               (c) by noname/CrackPL'98

1. It was an ordinary day...


Sluchalem sobie wlasnie plyty "Wish You Were Here"  Pink Floyd'ow
(polecam do sluchania przy crackowaniu;  szczegolnie utwor "Welcome to the Machine"),
a poniewaz nie dysponuje odobnym odtwarzaczem CD, uzywalam do tego 
programu Quintessential CD. Sprawdzajac po kolei wszystkie
opcje trafilem do okienka "Quintessential CD Information",
w ktorym to moim oczom ukazal sie napis (brrr...):

  UNREGISTERED

2. Battle

Cale szczescie, ze zawsze mam zaladowanego SoftICE'a :->> 
Przeszedlem do zakladki Register: dobrze mi (mi - crackerowi :-)
znane dwa pola "Name" i "RegKey", oraz _nieaktywny_ przycisk
"Register Now!". Doswiadczony przez winamp'a 2.0 (patrz moj 1.  tutorial)
nie przejelem sie ta biernoscia :-) przycisku i do okienka "Name" wpisalem:
"noname/CrackPL'98". Do "RegKey"  magiczny numer "7649207"
(jakby kogos interesowalo to to jest numer mojego telefonu)...
Przycisk dalej nieaktywny...
CTRL+D i "bpx getdlgitemtexta" oraz "bpx getwindowtexta". CTRL+D.
Jeszcze jedna cyfra do "RegKey'a". OK. SoftICE sie uaktywnil. F5.
Uaktywnil sie drugi raz. Teraz F11, aby wyjsc z windowsowej funkcji
"getdialogblahblah..."


004128BE  CALL    EDI            
004128C0  LEA     EDX,[ESP+14]          <-- tu bylem
004128C4  PUSH    EDX
004128C5  CALL    0040E6E0              <-- generowanie s/n
004128CA  ADD     ESP,04
004128CD  MOV     EDI,EAX
004128CF  LEA     EAX,[ESP+08]
004128D3  PUSH    EAX
004128D4  CALL    0040E340              <-- zamienianie wpisanego s/n na liczbe [*]
004128D9  ADD     ESP,04
004128DC  CMP     EDI,EAX               <-- sprawdzenie czy dobry serial
004128DE  PUSH    0000047C
004128E3  PUSH    ESI
004128E4  JNZ     004129AD              <-- jesli zly to skok [**]
004128EA  CALL    [USER32!GetDlgItem]
004128F0  PUSH    01
004128F2  PUSH    EAX
004128F3  CALL    [USER32!EnableWindow] <-- wlaczenie nieaktywnego elementu
004128F9  XOR     EAX,EAX
004128FB  5F      POP     EDI


[*]  - dowiedzialem sie tego, poprzez obserwowanie rejestru EDI w trakcie
        trwania tej funkcji
[**] - ten skok omija uaktywnienie przycisku...


3. Finish him !

Wystarczy, ze bedac w linijce CMP EDI,EAX wpisalem "? edi", a pokazal sie numer seryjny.
Trzeba go wpisac w postaci hek-sa-de-cy-mal-nej (uff...) uzywajac malych liter...


4. Victory

Potem spokojnie odsluchalem "Shine On You Crazy Diamond (part two)"


5. ...and the justice for all...

Jesli podoba ci sie ten program to za niego zaplac;
 w koncu to tylko 10$  za odtwarzacz CD :->>>

