Zoom Icon

Motocross Mania No CD

From UIC

Crackare MotoCross Mania(Crack No-Cd)

Contents


Motocross Mania No CD
Author: AttilhaZ
Email: Attilhaz@yahoo.it
Website:
Date: 31/03/2004 (dd/mm/yyyy)
Level: Working brain required
Language: Italian Flag Italian.gif
Comments: Grazie attilhaz per questo speed tute :)



Introduzione

Imapariamo a crackare un gioco semplicissimo ma divertentissimo che mi ha fatto divertire per ore.
Vedrete che non sarà difficile, nemmeno per principianti o coloro che non hanno mai crackato.
Armatevi soltanto di pazienza e buona volontà.


Tools

Win32Dasm, Hed Editor


Link e Riferimenti

Ehm... veramente non c'è un sito dove reperire il gioco, io l'ho trovato su "Il Mio Computer", N° 103, Febbraio 2004. Potete trovarlo anke in biblioteca se riuscite, tanto i cd delle riviste li prestano quasi tutte ormai (io l'ho preso in biblioteca).


Notizie sul Programma

Che dire, MotoCross Mania è un gioco di Moto (ma dai !?!) da cross nel quale farete tante gare (cosa vuoi fare sennò?). Come specialità ci sono Motocross (classiche gare in montagna), SuperCross (gare al chiuso), Freestyle (nn so se si scrive così ma cmq sono gare di salti) e un'altra specialità di cui non ricordo il nome.


Essay

Bene cominciamo!! la guida è scritta in sequenze, ognuna e delimitata dall'andata a capo. Penso sia più chiaro fare un tutorial in questo modo, se non lo è, vi prego di dirmelo!!!

   Avvia il gioco senza CD
   Premi sul pulsante Start..
   Segnati il messaggio di errore che ti dà il gioco. ("Please insert the Motocross..."
   Apri il file del gioco con W32Dasm
   Apri il menù Refs e clicca su string Data References
   Cerca il messaggio di errore che ti sei segnato prima (un po' sotto la metà)
   Cliccaci sopra due volte
   Analizziamo i vari jmp (salti qua e là per il file) e call (procedure di richiamo di qlc)
   Il primo jmp che troviamo salta all'inizio dell'eseguibile (premi il pulsante JumpTo nei pulsanti in alto per farlo saltare)
   Andiamo avanti...
   Dunque noi vogliamo che il programma torni all'inizio, ma che vada avanti ed avvii il gioco
   Quindi dobbiamo cercare di fare in modo che il programma non si riavvi da capo
   Per farlo basta rendere nullo quel comando di jump (per farlo gli imposteremo come valore NOP)
   Torniamo al nostro Jmp
   Per tornarci premiamo il pulsante RetJump vicino a quello di Jump
   Segnamoci il numero di Offset del Jump, il numero lo troviamo nelle note in basso senza la h (000013A1)
   Chiudiamo W32Dasm
   Apriamo il nostro Hiew
   Apriamo il file mxmania.exe
   Premiamo F4 (sulla tastiera) e scegliamo Decode per avere un quadro più completo della situazione
   Poi F5 per cercare il nostro numero di Offset
   Scriviamo il n° di Offset che ci eravamo segnati (000013A1)
   Premiamo Invio
   Come vedete ritroviamo in nostro bel Jmp che adesso andremo a modificare
   Premiamo F3 per modificare la stringa
   Contiamo il numero di cifre del numero selezionato (E9B4010000) quindi 10 cifre
   Dividiamo il numero di cifre per 2 in modo da ottenere delle coppie (10 : 2 = 5 la matematica non è un'opinione...)
   Otteniamo quindi 5 coppie di numeri
   Scriviamo la coppia 90 in modo da sostituire le cifre precedenti per 5 volte (il numero delle coppie ricordate?)
   Non preoccupatevi se il programma va a capo o cambia schermate, scrivete 90 per 5 volte
   Premete F9 per aggiornare il file
   Poi F10 per uscire da Hiew
   Abbiamo finito. Ora dobbiamo sostituire solo più il nuovo file crackato mxmania.exe con quello nella cartella del gioco.

By AttilhaZ


Note Finali

Grazie per l'attenzione. Per qualunque informazione scrivete alla mia Mail. Spero di essere stato abbastanza esauriente. Questo tutorial può essere un punto di partenza per crackare anke altri giochi. Più o meno i più semplici funzionano così, basta capire il ragionamenteo.

Ringrazio anche Quequero e chiunque altro mi abbia aiutato con i suoi tutorial a imparare ciò che so. Grazie e ciaoz.


Disclaimer

I documenti qui pubblicati sono da considerarsi pubblici e liberamente distribuibili, a patto che se ne citi la fonte di provenienza. Tutti i documenti presenti su queste pagine sono stati scritti esclusivamente a scopo di ricerca, nessuna di queste analisi è stata fatta per fini commerciali, o dietro alcun tipo di compenso. I documenti pubblicati presentano delle analisi puramente teoriche della struttura di un programma, in nessun caso il software è stato realmente disassemblato o modificato; ogni corrispondenza presente tra i documenti pubblicati e le istruzioni del software oggetto dell'analisi, è da ritenersi puramente casuale. Tutti i documenti vengono inviati in forma anonima ed automaticamente pubblicati, i diritti di tali opere appartengono esclusivamente al firmatario del documento (se presente), in nessun caso il gestore di questo sito, o del server su cui risiede, può essere ritenuto responsabile dei contenuti qui presenti, oltretutto il gestore del sito non è in grado di risalire all'identità del mittente dei documenti. Tutti i documenti ed i file di questo sito non presentano alcun tipo di garanzia, pertanto ne è sconsigliata a tutti la lettura o l'esecuzione, lo staff non si assume alcuna responsabilità per quanto riguarda l'uso improprio di tali documenti e/o file, è doveroso aggiungere che ogni riferimento a fatti cose o persone è da considerarsi PURAMENTE casuale. Tutti coloro che potrebbero ritenersi moralmente offesi dai contenuti di queste pagine, sono tenuti ad uscire immediatamente da questo sito.

Vogliamo inoltre ricordare che il Reverse Engineering è uno strumento tecnologico di grande potenza ed importanza, senza di esso non sarebbe possibile creare antivirus, scoprire funzioni malevole e non dichiarate all'interno di un programma di pubblico utilizzo. Non sarebbe possibile scoprire, in assenza di un sistema sicuro per il controllo dell'integrità, se il "tal" programma è realmente quello che l'utente ha scelto di installare ed eseguire, né sarebbe possibile continuare lo sviluppo di quei programmi (o l'utilizzo di quelle periferiche) ritenuti obsoleti e non più supportati dalle fonti ufficiali.