Cracktutorial am Beispiel Star Trek Elite Force *'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'*'* Hi Leute ich bin ziemlich neu in der Crackerszene mein Nick ist Jake_N. Da mir Tutorials sehr weitegeholfen haben will ich halt auch mal eins schreiben. Inhalt: Unsafedisk CD Check Zuerst holt euch Unsafedisk 1.x, HView (Hexeditor), einen Disassembler von www.Crackstore.com und Star Trek Elite Force aus der Videoteke :-) oder von einem Kumpel/Kumpeline. 1. Teil Unsafedisk *'*'*'*'*'*'*'*'*' Jetzt müsst ihr das Game installieren, und anschließend den Unsafedisk öffnen. Ihr klickt auf "Decrypt Game" und wählt die Datei "stvoy.icd" aus dem Insatallations- verzeichnis (C:\Programme\Raven\Star Trek ...) und klickt auf öffnen. Shit die erste Fehlermeldung "Can't find DPLAYERX.DLL" oder so. Was machen wir ? Genau wir suchen auf der CD nach dieser Datei und hurra die Suchmaschiene findet sie. Diese File wird einfach in das gleiche Verzeichnis kopiert in der die *.icd Datei zu finden ist. Jetzt wird wieder auf "Decrypt Game" geklickt stovy.icd wird ausgewählt und Tata die Testme.exe wurde erstellt. So nachdem du eine eine funzende EXE erstellt hast nehmen wir uns die mal ordentlich zur Brust. Zuerst nimmst du die CD aus dem Laufwerk. Jetzt startest du die EXE mal mit doppelklick, und wurschtelst dich durch das Menü um das Game zu starten. Dein PC müsste jetzt anfangen zu rechnen, dann auf's CD-Rom zugreifen, und eine Fehlermeldung in der Art "Bitte legen sie die Spiel CD ein". Diese paar Worte merken wir uns und gehen zum nächsten Schritt über. 2.Teil Disassembler *'*'*'*'*'*'*'*'*'* Wir öffen den Disassembler (bei mir W32 SM89) Suchen im Menü "Disassembler" und klicken auf "Open File to Disassemble". Testme.exe suchen und auf öffnen klicken. Jetzt dauert es ne Weile bis wir was zu sehen kriegen. Wenn das Teil fertig ist suchen wir im Menü "Refs" und klicken auf "String Data References". So jetzt müssten alle Fehlermeldungen kommen die das Programm jemals ausgeben kann. Wir erinnern uns an die Meldung vorhin ?? wenn nicht kauf dir ein neues Gehirn :-( ansonsten scroll mal runter und such ob du diese oder eine ähnliche Fehlermeldung findest. Du hast warscheinlich kein Glück weil hier alles Englisch ist. Da bleibt uns wohl nichts anderes übrig als zu überlegen was "Bitte legen sie die Spiel CD ein" auf Englisch heißen könnte. "Insert CD" ??? such such .... nichts "Please Insert Game CD" ??? ....... schade wieder nichts "Game CD not in drive" ??? Jaaaaaaaaaaaaaa das isses Da wird jetzt ganz lässig draufgeklickt (doppelt) :-0 und wir gelangen an folgende Stelle: :0042831E E8BD920000 call 004315E0 :00428323 85C0 test eax, eax :00428325 750F jne 00428336 * Possible StringData Ref from Data Obj -> "Game CD not in Drive" So alles andere ist glaubig nicht wichtig. Diese dreier Kombination ist bei fasst allen Spielen die gleiche also gut merken !!! Jetzt versuche ich mal zu erklären was das da oben heißt. call -> ruft irendetwas auf (Warscheinlich einen CD check) test -> der Name sagt alles (Prüft ob es die original CD ist) jne -> Es geht nur weiter wenn der Test erfolgreich war ansonsten Fehlermeldung Was müssen wir also machen ????????? richtig einfach jne umschreiben zu: je (74) -> Es geht weiter in abhängigkeit vom Testergebnis oder besser jmps/jmp (EB) -> Es wird unabhängig vom Testergebnis gesprungen Bevor es richtig losgeht platzierst du den grünen / blauen Balken auf jne und liest in der unteren Zeile den Offset ab (00028325) das h dahinter ist irrelevant. 3. Teil Hexeditor *'*'*'*'*'*'*'*'* Nachdem du den Hexeditor (am bessten HView) installiert hast kopierst du die Testme.exe in irgendeinen Ordner. Jetzt öffnen wir den HView und öffnen die kopierte Testme.exe. Jetzt müsstest du nur Gülle sehen, das läst sich aber mit einem klick auf F4 und Decode ändern. So Freund der leicheten Unterhaltung jetzt siehst du fast genau das was dir der Disassembler angezeigt hat. Wir drücken auf F5 (Gehe zu) und tragen den Offset von jne ein. Mit den Pfeiltasten navigieren wir uns dann auf 75 und drücken F3 (Verändern). Jetzt kannst du 74 oder EB eingeben. Ich empfehle EB weil sonst das Spiel nicht mehr mit CD läuft (führt bei Unwissenden oft zu Verwirrungen). Nun noch schnell F9 (speichern) und F10 (Ende) gedrückt, Testme.exe umbenennen und in das Installationsverzeichnis verschieben, starten, durchs Menü asseln und Jippppiiieee das Game rennt wunderbar. 4. Teil HoloMatch *'*'*'*'*'*'*'*'* Hier gibts für mich nicht viel zu schreiben ausser das es hier Haargenauso läuft wie bei der ersten *.exe. ################### # Do it your self # ################### 5. Tips und Schlussworte *'*'*'*'*'*'*'*'*'*'*'*' Kleiner Tip meinerseits: Für die HoloMatch.exe wird normalerweise ein Key benötigt bei mir nicht mehr .... lach lach .... warum wohl ??????????? Ich hoffe ich konnte euch ein wenig weiterhelfen. Rechdchreipfeller werden doch hoffentlich nicht so ernst gesehen oder ??? *gg* Wenn ihr Fragen oder Tips habt mailt mir einfach: Jake_N@gmx.de Wenn ich kann beantworte ich 100%ig. Heut ist so geiles Wetter da werd ich jetzt den Computer mal abschalten und mir ein par süsse Madels in ganz ganz kurzen Röcken anlachen :-D. Hoffentlich bis bald und Tschüss. **************** * Yours Jake_N * ****************