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: |
|
| Language: | Italian |
| 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
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.