Cel:NewsGrabber v2.1
Gdzie:PC Shareware 01/99 lub http://www.trontech.com.au/grabber/
Narzdzia:SoftIce

1.Program podczas uruchomienia wywietla nag screen na ktrym widnieje midzy innymi przcisk Register na ktrym klikamy.Widzimy 2 okienka edycyjne jedno proszce o user name a drugie o serial
2.Wchodzimy do SI i zakadamy puapk >bpx GetWindowTextA.Naciskamy F5 jeden raz potem F11 nastpnie F10(troch trzeba ponaciska :)) a do momentu gdy zobaczymy kod
...
:00413C5F 8B542414      mov edx, dword ptr [esp+14]<--poprawny s/n
:00413C63 8B44243C      mov eax, dword ptr [esp+3C]<--nasz wprowadzony
:00413C67 52            push edx<--zapamitaj poprawny
:00413C68 50            push eax<--zapamitaj nasz
:00413C69 E8F24A0300    call 00448760<--funkcja sprawdzajca
:00413C6E 83C408        add esp, 00000008<--uregulowanie stosu
:00413C71 F7D8          neg eax<--ostatni 'dotyk'
:00413C73 1BC0          sbb eax, eax
:00413C75 40            inc eax
:00413C76 84C0          test al, al
:00413C78 7460          je 00413CDA<--skok do ZA_REJESTRACJA
...
3.Gdy przeledzimy kod to okae si,e pod 413C5F do edx idzie adres poprawnego s/n(aby go zobaczy >d edx) a pod 413C63 do eax idzie adres wprowadzonego przez nas s/n.
4.Program mona spatchowa tak aby kod wyglda tak
...
:00413C5F 8B542414      mov edx, dword ptr [esp+14]<--poprawny s/n
:00413C63 8B442414      mov eax, dword ptr [esp+14]<--poprawny s/n
...

tzn.naley zmieni jeden bajt kodu tak aby do eax take zosta wpisany adres poprawnego s/n

bajty 8B 54 24>3C< naley zamieni na
      8B 54 24>14<

5.Po tych zmianach program daje si zarejestrowa dla kadego s/n.
6.Mam nadziej,e nie mielicie problemu ze zrozumieniem tego textu a jeeli tak to poeksperymentujcie z kodem sami(to wcale nie boli;) a w kocu wyjdzie to co miao wyj :)
Cze!