Wie mache ich einen NO-CD Crack für Viper Racing?

Hi Cracker!!!!
Das ist mein erstes Tutorial in dem wir mal das Game Viper Racing cracken.

Das benötigt ihr!!!
1. WinDasm v.8.9
2. Einen Hexeditor (Ich nehme HexWorkshop), aber viele Cracker nehmen Hiew.
Bekommt ihr alles auf Crackstore.com
3. Und natürlich "Viper Racing"

Warum schreibe ich ein Tutor!!!
Also ich cracke selber noch nicht sehr lange, aber ich werde mit der Zeit immer besser und
das wünsche ich allen, die das Cracken anfangen wollen auch!!! Ich hoffe ich helfe euch mit
dem Tutor ein bißchen, den die meisten Tutors sind in Englisch, und es wird bestimmt
mehrere geben, die ein bißchen Probleme mit ihrem Englisch haben. Ich gebe euch einen TIP:
Wenn ihr das Cracken anfangen wollt, gebt niemals auf!!!! PROBIEREN; PROBIEREN bis
es endlich mal funzt. OK!!!!

Los geht’s!!!
Also mal zum Anfang, dieses Game hat einen sehr einfachen Schutz, also denkt euch nicht,
wenn ihr das hier Ueberstanden habt, das ihr dann Profis seit.
Also als erstes installieren wir Viper Racing mal komplett. Danach nehmen wir die CD aus
dem Laufwerk und starten das Game!!! UPS!!! Es wird nach einer CD verlangt????
Aber wieso?? Ahhh, wir haben ja noch gar nichts an dem Game verändert!!!
Also dann wollen wir mal: Zuerst machst du eine Kopie der Viper Racing.exe (Viper
Racing.crk oder so). Diese Datei öffnet ihr mal in WinDasm (Das kann einen Weile dauern,
also könnt ihr euch ruhig eine Zigarette gönnen).
Nachdem die Datei geöffnet wurde, seht ihr entweder solche komischen Zeichen oder eine
Schrift die ihr lesen könnt. Wenn ihr nicht entziffern könnt, dann klickt mal auf
DISSASEMBLER?FONT?SELECT FONT und wählt euch eine Schrift aus.
OK. Nach dem man jetzt alles erkennen kann klicken wir links neben dem Drucksymbol auf
der rechten Seite auf „Strn Ref“ und landen in einem Fenster, in dem meistens die
Fehlermeldungen und Warnungen drin stehen!!!!!



Also suchen wir mal nach unserer Meldung (You must have the Viper Racing CD inserted to
play). Habt ihr sie gefunden???? Glaube nicht. Also sie steht ein bißchen anders drin (You
must have the %s CD inserted). Auf diese Meldung macht ihr mal einen Doppelklick!!!
Nun springt WinDasm an den gesuchten String. Nun sind wir hier!!!!



Also schauen wir uns das mal genau an. Wir haben die Fehlermeldung vor uns, aber was
können wir machen, damit sie nicht mehr erscheint und wir das Spiel ohne CD spielen
können? Also, die Fehlermeldung muß ja von irgendwo angesprungen werden?? Nur von wo?
Ihr seht doch die blauunterlegte Zeile oder??? Unter dieser Zeile seht ihr doch :004017EE!!
Von dort kommt der Sprung, also gehen wir mal zu dem Sprung: GOTO?GOTO CODE
LOCATION und gebt dort bei „Code Offset (HEX)“ einfach 004017EE ein und dann auf OK.



Also nun sind wir an der Stelle von der an die Fehlermeldung gesprungen wird (grün).
Jump if not Equal (jne) bedeutet, daß wenn eine bestimmte Forderung (in diesem Fall die
eingelegte CD) nicht erfüllt wird, wird gesprungen und zwar zu unserer Fehlermeldung.
Was würde dann eigentlich dagegensprechen, diesen Jump einfach nicht zu beachten?
Also los, um den Jump zu übergehen muß man ihn ausnopen!! Nur wie geht das?? Ganz
einfach 75 bedeutet jne. Dann muß es doch fürs ausnopen auch eine Zahl geben??? Die gibt es
auch und sie lautet „90“. Nun müßten wir eigentlich nur noch die 75 in 90 ändern? Oder?
Nein wir müßen 2Bytes ändern und zwar „7529“ in „9090“. Nur das kann WinDasm leider
nicht. Also öffnen wir mit einem Hexeditor mal die Datei Viper Racing.exe. Also jetzt
müssen wir nur noch das richtige Offset finden, aber wie? Das geht natürlich mit WinDasm.
Ganz unten in der Leiste steht das Offset. (@OFFSET 00000BEEh). OK springen wir mit
dem HexEditor an dieses Offset EDIT?GOTO (bei HexWorkshop 32) und geben denn
Offset ein, die fünf Nullen am Anfang könnt ihr und das h am Ende müßt ihr weglassen.
Also sind wir jetzt am richtigen Offset??? Euer Cursor müßte jetzt vor der Zahl 75 stehen!
Jetzt müßen wir diesen Sprung natürlich ausnopen!! Also was haben wir gesagt ist der
Hexcode fürs ausnopen? Ja genau „90“. Nun los, jetzt ändert mal 7529 in 9090 um!!
Nun speichert alles, und startet das Game, SHIT immer noch die gleiche Fehlermeldung! Naja
pech gehabt, aber wir haben es versucht!! Ciao bis zum nächsten Tutor. Aber STOP es kann
ja sein, das irgendwo noch ein Jump ist, nur wo??? Also gehen wir es nochmal durch!! Wir
haben den Jump ausgeschalten, so das nicht gesprungen wird sondern es wird einfach
weitergemacht, OHNE Sprung!!! Also schauen wir mal nach unten. UND?? Schon was
gefunden?? Diese Zeilen sind noch daran Schuld, das gesprungen wird:
:00401815      84C0                  test al, al
In dieser Zeile wird getestet ob die CD im Laufwerk ist, und wenn nicht, dann wird dieser
Sprung nicht ausgeführt, also es wird direkt in die Fehlermeldung angesteuert:
00401817       7519                   jne 00401832
Tja, was machen wir jetzt? Wir müßen schauen das dieser Sprung auf jeden Fall ausgeführt
wird, denn er Springt über die Fehlermeldung. Jetzt müßten wir nur noch wissen, was für ein
Befehl immer einen Sprung ausführt?? Ja, er heißt jmp (Jump directly to) und er hat den
Hexcode „EB“!! Na gut, schreiben wir uns wieder das Offset dieser Zeile auf und gehen
wieder in den Hexeditor. Nun öffnen wir wieder die Viper Racing.exe und springen an den
eben, aufgeschriebenen Offset. Nun ändern wir die „75“ in „EB“, diesmal wird aber nur die
75 geändert, weil wir nichts ausnopen. Danach speichern wir wieder ab und starten das Game!
UND??? Es läuft ohne CD. Es war ein weiter Weg, aber wir haben es zusammen geschafft.
HERZLICHEN GLÜCKWUNSCH!!!!!!!!!!
Denkt jetzt nur nicht, weil ihr das jetzt geschafft habt, daß ihr jetzt jedes Game zu Cracken
schafft. *g* Dieses Spiele hat eigentlich einen sehr einfachen Schutz. Ich schreibe euch weiter
unten noch ein paar Games auf, die auch ziemlich einfach sind, dann könnt ihr mal euer
Glück probieren. VIEL GLÜCK!!!
Ich hoffe euch hat dieses Tutor ein bißchen geholfen und ihr habt jetzt ein bißchen Lust zum
Cracken???? Also wenn euch dieses Tutor gefallen hat, dann könnt ihr mich ja bitten, noch
ein Tutor zu schreiben!!!
Wenn ihr zu dem Tutorial oder insgesamt zum Cracken Fragen habt, könnt ihr mich anmailen,
ich werde versuchen euch so schnell wie möglich zu antworten.
Habt ihr noch Verbesserungsvorschläge, Lob oder Kritik dann könnt ihr mich natürlich auch
anmailen.

Hier noch zwei Games die auch einfach zu Cracken sind:
  • SIN
  • Shogo

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
E-Mail WeaxWeasel
4110 Cracking Group
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Mehr gibt es eigentlich nicht zu sagen, nur noch eins!!!!
Ich wünsche euch viel Glück beim
CRACKEN!!!!!


© by WeaxWeasel