L.O.D.'s Cracking Tutor #1 Wie crackt man "Die Rache der Sumpfhühner"???? Genau das wollen wir in diesem Tutorial herausfinden! Spiel: Die Rache der Sumpfhühner Beschreibung: Absolut billiger, kommerzieller Moorhuhn Abklatsch Warum dann dieses Tut?? Tja, für so ein schlechtes Spiel soll keiner sein Geld zum Fenster hinauswerfen!:-) Aber hauptsächlich zu Übungszwecken/bzw.Sicherheitskopie:-) Schutz Illegal TOC(Dummy File);Cd Abfrage Dazu brauchen wir: 1.)Einen Diassembler (W32Dasm 8.9) 2.)Einen Hexeditor (Hiew) 3.)Na ja das ausgeliehene Spiel eben! So dann fangen wir mal an!Keine Angst das Game ist echt simpel zu cracken! Also, trotz das das ein Billig Spiel ist, hat die Firma Koch einen Kopierschutz einbauen lassen.Seltsam. Gut, wenn ihr die Cd im Laufwerk habt seht ihr, das da was nicht stimmen kann.Es wird zwar erst 674 MB angezeigt, (was aber auch nicht stimmt!), aber wenn ihr auf Eigenschaften der Cd geht sehr ihr das hier 1,02 GB an Daten auf der Cd draufsind!Kann natürlich nicht sein, soviel geht im Leben nicht auf eine CD! Woran liegt's also?? Es liegt an der Datei"_setup.dll", die gaukelt Windows vor 952 Mb gross zu sein! Da wir uns aber die cd brennen wollen müssen wir diese Datei weglassen. Ich bin jetzt so vorgegangen.Erstmal alle Daten der Cd,ausser die "_setup.dll" auf Platte kopieren.Dann haben wir ca 102 Mb auf der Platte(Ja grösser ist das Spiel auch nicht!).So die Original cd brauchen wir jetzt nicht mehr- weg damit! Wenn wir jetzt die Setup.exe starten wollen, kommt die Fehlermeldung das die "_setup.dll" fehlt.Der Aufruf kann also nur in der Setup.exe stehen. Also starten wir W32Dasm und laden die Datei setup.exe.Nachdem die Datei entpackt ist gehen wir auf die "String References",das ist das 2te Symbol von rechts im Programm(nebn dem Drucker!). So und was sehen wir??An erster Stelle sehen wir schon unsere Fehlermeldung("Setup is unable to find_Setup.dll, which is needed to compl.....").Sehr gut.Jetzt machen wir einen Doppelklick auf die Fehlermeldung und schon zeigt uns W32Dasm die Stelle im programm wo die besagte "_setup.dll"aufgerufen wird!Jetzt scrollt ein kleines Stück nach oben.Dort seht ihr einen Call und etwas weiter unten einen jne!(jump if not equal).Das ist der Punkt Wo die "_Setup.dll" aufgerufen wird.(offset 00001F8A).Diesen Offset aufschreiben.Jetzt könnt ihr W32Dasm verlassen und Hiew starten.Nachdem ihr dort die Setup.exe ausgewählt habt geht ihr zunächst auf die F4 Taste(Punkt:Decode). So, jetzt drückt ihr die F5 Taste und gebt den offset code ein, den ihr euch vorhin aufgeschrieben habt. Hiew springt jetzt zu der Stelle.Drückt jetzt F3,jetzt könnt ihr die Datei verändern.Jetzt macht ihr aus der 75(jne) eine 74(je).Drückt jetzt die F9 Taste zum Abspeichern.Hiew verlassen.So das war der Cd Schutz. Gut jetzt installiert ihr das Spiel und was passiert beim Starten??Wir kriegen eine Fehlermeldung das das die Cd nicht im Laufwerk ist. Mmmh..,die Datei zum Starten des Spiels heisst ht.exe.Also starten wir w32Dasm und laden die Datei.Jetzt gehne wir wieder auf die "String References".Wir scrollen hier ein wenig nach unten und schon finden wir die Meldung "Bitte legen Sie die cd-Rom in...".Also machen wir darauf eien Doppelklick und W32Dasm zeigt uns die entsprechende Stelle in der ht.exe wo nach der Cd gefragt wird. Wir scrollen ein wenig nach oben und da sehen wir 2 "Calls" hintereinander, dann der "test" und dann "jne".So, wir gehen jetzt auf den jump mit der Maus drauf, so das dieser grün unterlegt ist.Jetzt sehen wir unten in der Leiste von W32Dasm wieder den offsetcode,nämlich(00009AEB).Diesen wieder aufschreiben.W32Dasm verlassen. Wieder in Hiew gehen.Datei laden (erst F4 decode; dann F5 offsetcode eingeben;mit F3 aus der 75(jne) eine 74(je) machen.So wird die Fehlermeldung übersprungen und das Game lässt sich ohne Cd starten. So jetzt könnt ihr das Game mit eurer gecrackten Exe auf Cd löten und bei der nächsten Installation einfach eure gecrackte Exe über die Installierte kopieren und schon läufts auch ohne CD!! So das war mein erstes Tutorial. Ich hoffe ich konnte euch helfen.Wenn ihr noch Fragen habt,ANregungen oder wenn mein Tut beschissen war dann mailt mir einfach. P.S.:Ihr könnt diesen text gerne auf eurer Seite anbieten,biite jedoch in dieser Form lassen und nicht verändern!! Könnt ja ruhig mal ne Mail schreiben, wenn ihr den Text auf eurer Seite habt. Bis demnächst L.O.D. wwwpages@gmx.de ____________________________________ Hier noch ein paar wichtige Befehle: (Es gibt natürlich noch mehrere!) ASM HEX FUNKTION ------------------------------------------ jne = 75 oder 0F85 = spring wenn ungleich je = 74 oder 0F84 = spring wenn gleich jmp = EB = spring direkt nop = 90 = nichts wird gemacht