                     _______                   ______
                     |   _   |-----.--.--.-----.   _  \
                     |   1___|  -__|  |  |  -__|.  |   |
                     |____   |_____|\___/|_____|.  |   |
                     |:  1   |                 |:  |   |
                     |::.. . | POLISH CRACKERS |::.|   |
                     `---===='__             __`-==_---'
                        |       |-----.---.-.   Y   |
                        |.|   | |  -__|  _  |.      |
                        `-|.  |-'_____|___._|. \_/  |
                          |:  |             |:  |   |
                          |::.|             |::.|:. |
                          `---'             `--- ---'

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=i n f o r m a t i o n s-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

   prog name   : CrackMe v4.9 by Creeper^
   Date        : 08/29/2000
   Writen by   : Mr. Ketchup
   What        : tutorial

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-t u t o r i a l-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Czesc!

W tym tutorialu opisze sposob zlamania CrackMe v4.9 by Creeper^
Programik ten powinien byc dolaczony do pliku "zip" w ktorym byl ten tekst.

Co bedzie nam potrzebne: 
1)-SoftIce x.xx
2)-Mozg - z tym moze byc najtrudniej ale musicie sobie poradzic.


Odpalamy CrackME i wpisujemy byle co. Wchodzimy do SI i zakladamy pulapke na bpx getwindowtexta.
Teraz wychodzimy z SI i klikamy na OK. Program sie zatrzymal. Naciskamy F11. 
Zaczynamy jechac troche w dol przy pomocy F10 i widzimy ze ilosc znakow w passwordie jest 
porownywana z 14(E) Ale przecierz jak wpiszemy w passworszie same cyfry to nigdy nie bedziemy 
mieli ich 14 lecz mniej. Tutaj nasowa sie mysl. Patch! Ale nie. Jest on zabroniony. 
Z doswiadczena programisty wiem ze niektore czcionki maja rozna szerokosc poszczegulnych liter.
Dlatego tez jezeli wpiszemy za password same litery "i" to bedzie ich zawsze wiecej niz innych
znakow. 

Teraz idziemy dalej. Od linijki 00408971 zaczyna sie petla ktora xoruje kazdy znak z naszego
passwordu z 48h czyli z  litera "H"
Jak xor'owanie zostanie zakonczone to skaczemy do sprawdzania czy uzyskane wyniki pokrywaja sie z
wzorcowymi. Pierwsze sprawdzanie jest w linijce 004088DF. Dojdziecie tam po zakonczonej petli
xor'ujacej. Jest tam porownanie ebx z 2D203C2D

Teraz zapiszemy sobie cala petle w postaci rownania i wyniku jaki mamy uzysakc

 XXXX xor 48484848 =2D203C2D

Kazdy znak jest xorowany z 48

Czyli XXXX=2D203C2D xor 48484848

uzyskane znaki nalezy jeszcze zapisac w odwrotnej kolejnosci. Powinniscie uzysakc takie znaki
"ehte" A po odwroceniu mamy "ethe".

Dalsze sprawdzanie jest takie samo. Tylko wartosc wzorcowa sie zmienia. I to jest wasza
pracka domowka ktorej i tak nikt nie robi. Heh....

Na koniec podam poprawny password. "ethernal_living"

Male info: Pierwszy raz spodkalem sie z wykorzystaniem szerokosci znakow w passwordzie przez co
           uwarzam crackme za bardzo dobre. 

                   Ale meczacy ten tutorial. Idzesz ze mna na piwo??(Bezalkoholowe)

I to by bylo na tyle. Wszelie uwagi kierowac pod adres mr_ketchup@poczta.onet.pl
Jezeli jednak ktos czegos nie rozumie to niech do mnie nie pisze. Wszystko wyjasnilem tak jak 
umialem najlepiej.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=members of SeveN TeaM-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Prezident:      MaxiBogas....................founder/coder/cracker/writer
  VizePrezident:  Plastek......................founder/coder/cracker/writer
  Seniors:
                  pawlos.....................................cracker/writer
                  Mr. Ketchup................................cracker/writer
                  Rusty.............................................cracker
  Division:
                  Jube.................................cracker/coder/writer
                  {ATOM}....................................decoder/cracker
                  Pokropek...................................cracker/writer
  Trial:
                  HiCK5.............................................cracker
                  Jelit Wypatrosz...................................cracker
                  zoomek.....................................writer/cracker
  WebPage:
                  LIAR..............................webmaster/graphic/coder
                  _2000_.......................................server_admin
 
  
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-o t h e r s-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Greets to : MGKiler, MaxiBogas, My dog, 
     groups : CrackPL, AAOCG, CookieCrk

  My e-mail: mr_ketchup@poczta.onet.pl
             ~~~~~~~~~~~~~~~~~~~~~~~~~
  SeveN TeaM - Official WebPage:  http://www.7team.z.pl
                                  ~~~~~~~~~~~~~~~~~~~~~
-=-=-=E-O-T=-=-=-=E-O-T=-=-=-=E-O-T=-=-=-=E-O-T=-=-=-=E-O-T=-=-=-=E-O-T=-=-=-=E-O-T=-=-=-=E-O-T=-