************Unreal 2.26*************
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
******Howto Crack Tut No. 1*********
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*****Tutorial by The Dark One*******
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
************From da ACG*************
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In diesem tut Mchte ich euch beibringen wie man Unreal Crackt!

Was braucht Ihr?

-Hiew 6.16 +       <- Gibts bei www.crackstore.com
-Windasm 8.39      <- Gibts ebenfalls bei www.crackstore.com
-Nen PC            <- Kann man in jedem PC geschft kaufen!
-Unrael 2.26       <- Kann man in der Videothek oder von Freunden ausleihen!!!
-Windasm kentnisse <-Braucht ich nicht! whre aber nicht schlecht! ;)

Protection : Einfacher Cd check! He! He! He!

Also fangen wir an!
So jetzt starten wir Unreal mal ohne Cd. Doch das prog meint es bruchten ne Cd! Wir schreiben uns den Fehlertext auf. Zwei kopien der ExE erstellen und die eine in Hiew laden und die andere in Windasm.
danach ffnen wir in Windasm die Strg data Reference und suchen dort den Text den ihr euch aufgeschrieben habt. Den gibts aber nicht!
Dann gehen wir eben auf Debug laden das program mit Load proces.
danach drcken wir einfach auf Load! Jetzt haben wir zwei neue Fenster vor uns. Danach drcken wir F9! wenn die Fehlermeldung kommt drckt ihr Ok. Am rechtem Fenster von den beiden Windasm Fenstern schreibt ihr euch jetzt die erste zahl im Markiertem bereich auf! In dem Fall 00402093!

Jetzt haben wir Das vor uns:

* Reference to: USER32.MessageBoxA, Ord:0195h
                                   
:0040208D FF15607540000             Call dword ptr [00407560]
:00402093 83F802                    cmp eax, 00000002         <- CD check
:00402096 759F                      jne 00402037              <- Jumper 

Hmm, Cd check. Aber der Die Message box ist schon aufgerufen! Wenn ihr auf Wiederholen clickt wird hier ein cd check vorgenommen. Danach, also wenn eax nicht gleich 2 ist springt das prog zur cd check rutine!!! 
Vefolgen wir mal den Jumper.Den trkisen Balken mit den Pfeiltasten
Auf jne schieben. Dann wird er grn! Danach auf Jump to clicken!

Jetzt sind wir hier:

* Reference To: Core.?GIsEditor@@3HA, Ord:018Eh

:00402037 8B154C744000            mov edx, dword ptr [0040744C]
:0040203D 833A00                  cmp dword ptr [edx], 00000000   <- Wenn edx = 0 Dann Keine Cd!
:00402040 746C                    jne 004020AE                    <- Hier muss gecrackt werden!
:00402042 Al50744000              mov eax, dword ptr [0040750]
:00402047 833800                  cmp dword ptr [eax], 00000000   <- weiterer check
:0040204A 7462                    jne 004020AE
:0040204C 8D8Dl8FFFF              lea ecx, dword ptr [ebp+ffff8l8]  
:00402052 5l                      push ecx

Sehr interessant!!! Der cd check! ;)
Und danach ein abhniger jumper (jne) Das ist der check!

So Jetzt wissen wir wo wir cracken mssen. Dann schreiben wir uns mal den offset von:

:00402040 7462                    je 004020AE  <-Jumper

Den Balken auf Den Jumper schieben. Jetzt sehen wir gang unten am Rand den offset! Den schreiben wir uns auf! Danach nach Hiew gehen. F4 drcken Decode auswhlen! Dann F5 drcken und und den eben aufgeschriebenen offset eingeben (1440)! Dann F3 drcken und 74 eingeben! F9 und F10 Drcken.    

Fertig!

Starten wir das Spiel und...  es funzt! Ihr habt eben Unreal gecrackt! Glckwunsch! 

Ich hoffe Ich konnte euch das cracken was nher bringen!

Wenn ihr Fragen oder kritig habt mailt an: TheDarkOneSWF@aol.com

*******Special Thanks*******     *****Greetings fly out to:****
*                          *     *                            *
********Fly out to:*********     *          Firstlord         *
*         T]oke            *     *                            *
*          G-3             *     *         and all AGC        *
*                          *     *           Memberz          *
****************************     ******************************





