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

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

   prog name   : CrackMe v1.0 by Jube (Hey Newbies! Crack it).
   Date        : 05/29/2000
   Writen by   : Mr. Ketchup
   What        : tutorial

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

Czesc!

W tym tutorialu opisze sposob zlamania CrackMe v1.0 by Jube (Hey Newbies! Crack it).
Programik ten powinien byc dolaczony do pliku "zip" w ktorym byl ten tekst.
Jak ktos jest jasnowidzem i chce tylko wiedziec w jakiej formie bedzie haslo to specjalnie
pisze. Bedzie cos w stylu "xxxx" - ilosc "x" sie zmienia!!!
I co wiecie juz?:))) 

Co bedzie nam potrzebne:

- SoftIce w wersji im nowszej tym lepiej
- Turbo Pascal (ewentualnie inny jezyk programowania);
- Hiev v 6.xx 
- duzo kartek papieru
- dlugopis
- kalkulator
- troche zdrowych komorek mozgowych nie wyzartych przez alkochol i inne urzywki.:))

I jeszcze jedno. WCHODZ DO KAZDEGO COOL'A
No wiec zabieramy sie do roboty. Zakladamy pulapke na getwindowtexta

   bpx getwindowtexta

Teraz naciskamy F5 i F11. Jestesmy w kodzie programu!.

Teraz analiza. Ze wzgledu na to ze program zostal spakowany UPX a mi sie nie chcialo go rozpako-
wywac wiec nie bedzie zadnych wstawek z asma.

Na samym poczatku programik sprawdza czy sa przynajmniej 4 znaki w name. U nas sa (no chyba
wpisales). Ja wstukalem Mr. Ketchup i code 12345678. Program nas przepuscil. Kilka linijek dalej 
jest cool czyli procedura. Wejdz w nia. Tam program sprawdza czy w code sa jakies znaki. I jesli
brak to wypad. Nam sie udalo. Kilka linijek nizej program sprawdza czy w code sa tylko cyfry.
Jezeli nie to znowu wypad. 
Dalej CrackMe xor'uje to co wprowadzilismy w code z 7BF. 
Jeszcze dalej program sumuje kody ASCII z name i potem xor'uje to z 7D0. 
I teraz final jezeli to co wyszlo nam z xor'owania w code i w name jest takie samo to password 
OK.

A teraz KeyGen
---------------------------------------tu ciac--------------------------------------------------
Uses Crt;
Var a,b,c,i : Integer;
    im : String;

Begin
ClrScr;
  Write('Podaj imie : ');
Readln(im);
If length(im)<=4 then
Begin
  Writeln('Name musi miec>4 znaki');
  Halt;
End;
For i:=1 To length(im) Do
Begin
   a:=ord(im[i]);
   b:=b+a;
End;      {7d0}      {7bf}
c:=(b xor 2000) xor 1983;
Writeln('Code       : ',c);
Readln;
end.

---------------------------------------tu ciac--------------------------------------------------

Dla mnie wyszlo tak:
name : Mr. Ketchup
code : 910

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.

Nie zapomnijcie odpatchowac program. Albo po prostu podmiencie plik oryginalny z tym 
zpatchownnym.

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

  Prezident:      MaxiBogas...........................founder/coder/cracker
  VizePrezident:  Plastek.............................founder/coder/cracker
  Seniors:
                  pawlos............................................cracker
                  Mr. Ketchup.......................................cracker 
                  Rusty.............................................cracker
  Division:
                  Jube........................................cracker/coder
                  {ATOM}....................................decoder/cracker
                  jamman............................................cracker
  Trial:
                  Pokropek..........................................cracker
                  lukasw............................................cracker
                  Dumboo............................................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=-