Craccare un gioco

« Older   Newer »
  Share  
view post Posted on 12/4/2010, 21:11

Group:
,,,..--::|| AMMINISTRATORE ||::--..,,,
Posts:
1,602
Location:
Scheda di rete

Status:


COSA SERVE PER CRACKARE

Ok prima di cominciare a crackare hai bisogno di un disassemblatore! Io uso Win32Dasm e penso che sia il miglior programma per un apprendista crackatore.

Poi hai bisogno di Hiew per manipolare gli exe che vuoi crackare perché con Win32Dasm puoi solo guardare negli exe ma non puoi cambiare niente.
(armatevi di pazienza e cercate di scaricarli dai torrent perchè sono programmi a pagamento)(provate questo ma nn sono sicuro perchè io nn l'ho provato: Hiew:http://isohunt.com/torrent_details/62151517/Hiew?tab=summary)

Win32Dasm
Hiew

Devi diventare pratico di questi due programmi per riuscire a crackare i programmi.

SI COMINCIA!!!

Crackare con Win32Dasm

Ok in questa lezione ti mostrerò come lavorare con Win32Dasm e Hiew.

Ok. Lanciamo Win32Dasm.exe.Possiamo vedere la schermata principale e la toolbar. Un menù appare e possiamo vedere delle opzioni. Clicchiamo su Open file to Disassemble. Un altro menù ci mostra il nostro HD e possiamo selezionare l’exe da crackare. Il processo di disassemblazione può prendere alcuni minuti. Ok, l’exe è disassemblato. E ora?

Tutto quello che vedi è un testo scritto col font Windings?NESSUN PROBLEMA!!!

Clicca su Disassembler e sulla schermata di opzioni seleziona Font e poi Select Font. Ora puoi selezionare il font da visualizzarepenso che il miglior font per lavorare sia Arial). Clicca Ok.

Ora possiamo leggere il testo.Ok.Ma cosa diavolo vuol dire?

Object01: Begtext RVA: 00001000 Offset: 00000400 Size: 000AEA00 Flags 60000020

Cosa significa?Non lo sappiamo.Ma non importa!Non abbiamo bisogno di saperlo.Quello di cui abbiamo bisogno è di lanciare il gioco senza il CD inserito. Adesso bisogna vedere il messaggio che ci esce srito quando proviamo ad aprire il gioco senza CD.
Esempio.Messaggio di errore:

To play at call of duty(e un esempio) you need the Cd

Ok.Ora sappiamo il messaggio di errore!Questo è molto utile!Torniamo al Win32Dasm , clicchiamo di destro sulla toolbar sul pulsante String Data References (è il pulsante dopo quello di stampa).Si apre una finestra chiamata Win32Dasm List of String Data Items. Ok. Tutto quello che dobbiamo fare è cercare il messaggio di errore che abbiamo visto lanciando Need for Speed senza il CD (per giocare a Need for Speed è necessario il CD). Cominicia per T per „To Play“ quindi non cerchiamo dall’inizio ma saltaiamo alla sezione dove vediamo messaggi che cominciano per „T“. Ed è lì che troviamo il messaggio di errore „To play To play at call of duty you“. Doppio click sul messaggio. Chiudiamo il menu pop-up con il messaggio di errore e torniamo alla schermata principale di Win32Dasm . Possiamo vedere che non siamo più all’inizio del testo ma in un qualche punto nel mezzo. Siamo ora esattamente nel posto dev’è il messaggio di errore. Vediamo ancora parole varie e non sappiamo cosa significa. Ma l’unica cosa che ci interessa di sapere e il numero di @offset di ogni comando di chiamata(call) o di salto(jump) (jump=jmp call = call). Guardiamo un attimo allo schermo e vediamo un comando di jump:

:0044632C EB1BC5E3E1 call 00446349

Usiamo i tasti cursore per cliccare sul comando jump. La Opbar cambia il suo colore in verde. Questo significa che possiamo manipolare il testo(possiamo modificare ogni cosa nell’exe, ma la barra verde ci segnala comandi importanti come jump,call…). Lasciamo la barra sul comando jump e guardiamo sotto la barra, dove vediamo alcuni numeri:

Line:120246 Pg 1604 of 4273 Code Data @:0045821 @Offset 00045821h

La sola cosa che ci interessa è il numero dopo @Offset (qui è 00045821), non abbiamo bisogno dell’ultima h.

Ci segnamo il numero(00045821) e chiudiamo Win32Dasm.

Ora andiamo con Hiew.

Crackare con HIEW

Lanciamo Hiew.exe. Usiamo i tasti cursore per muoverci e andiamo nella directory dove abbiamo salvato l’exe che vogliamo crackare. Clicchiamo sull’exe che vogliamo. Vediamo codice su codice e non sappiamo cosa fare. Premiamo F4 e appare un menù. Nel menù selezioniamo Decode. Ora possiamo vedere una lista di numeri e altre cose. Ora premiamo F5 e nel lato sinistro dello schermo possiamo inserire il numero che ci abbiamo segnato in Win32Dasm (00045821). Scriviamo il numero e veniamo spostati da Hiew nel punto dove il numero esiste. Ora vediamo molti numeri e il cursore è posizionato su EB1BC5E3E1.Ok. Ogni due numeri abbiamo un byte. Qui abbiamo EB1BC5E3E1, quindi abbiamo 5 byte. Ora premiamo F3(modifica). Ora possiamo modifica re i 10 numeri EB1BC5E3E1. Scriviamo 9. Se scriviamo veniamo spostati in altri punti, ma non è un problema. Il 9 è ancora lì. Ora scriviamo 0 e poi ancora 9 e 0. Lo faremo per ognuna delle coppie, quindi 5 volte. Premiamo F9(aggiorna).Abbiamo scritto 5 volte 90. Per ogni byte 90. Per EB=90 1B=90 C5=90 E3=90 E1=90.PER OGNI BYTE 90.

Significa 10 numeri = 5 byte e per ogni byte un 90!!!! Il numero 90 è il numero noop(no operation, nessuna operazione).Ok.Premiamo F10(Chiudi) Ora possiamo lanciare Call of duty senza CD!!!
Da ricordare he nn funziona sempre.

Abbiamo rimosso la protezione CD per call of duty!!!!





OK L’ABBIAMO FATTO

Ok abbiamo crackato la protezione CD.

Questo è solo uno dei metodi(+ banali) per creare un crack. La cosa migliore è usare un linguaggio di programmazione.
Questo metodo funziona soo con alcuni giochi e si può usre anche per le applicazioni.
A..ricordatevi di fare una copia del file che volete crakkare.

fonte THC thehackerscorner

Edited by figoboy - 29/4/2010, 21:54
 
Web     Top
alfa12
view post Posted on 18/4/2010, 13:26




ci devo provare!!
 
Top
view post Posted on 18/4/2010, 14:33

Group:
,,,..--::|| AMMINISTRATORE ||::--..,,,
Posts:
1,602
Location:
Scheda di rete

Status:


;)
 
Web     Top
beta13
view post Posted on 19/4/2010, 14:40




interessante!!....
 
Top
view post Posted on 19/4/2010, 15:23

Group:
,,,..--::|| AMMINISTRATORE ||::--..,,,
Posts:
1,602
Location:
Scheda di rete

Status:


eh si !!
 
Web     Top
valerio3000
view post Posted on 20/4/2010, 12:54




Ehi ma questa l'hai copiata dal mio forum, l'ho postata io. Almeno metrti la fonte :(
 
Top
view post Posted on 20/4/2010, 13:30

Group:
,,,..--::|| AMMINISTRATORE ||::--..,,,
Posts:
1,602
Location:
Scheda di rete

Status:


no ma che !!! l' ho trovata su internet !! :D altrimenti la mettevo

...era scritta su un txt e non mi ricordo la fonte....cmq non copio nn preoccuparti !! ;)
 
Web     Top
valerio3000
view post Posted on 20/4/2010, 13:49




Io l'avevo modificata per un altro gioco, solo ora ho otato che è per cod ;) xk su internet si trova per need for speed. Vabbe sorry si può sbagliare :(
 
Top
view post Posted on 20/4/2010, 14:23

Group:
,,,..--::|| AMMINISTRATORE ||::--..,,,
Posts:
1,602
Location:
Scheda di rete

Status:


:) nn fa nnt ;) ....cmq non mi permetterei mai di non mettere la fonte...
 
Web     Top
Baba O' Riley
view post Posted on 28/4/2010, 22:06




è una guida che ho seguito già un paio di anni fa, ma che per i giochi di nuova generazione, non funziona.
provare per credere!!
 
Top
view post Posted on 29/4/2010, 20:22

Group:
,,,..--::|| AMMINISTRATORE ||::--..,,,
Posts:
1,602
Location:
Scheda di rete

Status:


......io ho provato il mese scorso e funziona.....:)
 
Web     Top
valerio3000
view post Posted on 29/4/2010, 20:24




Figo ho ricontrollato è esattamente la mai ma nn fa nnt. Tranquillo. E cmq anche io l'ho porvata funziona. Però in parte ha ragione questa funziona per le proteizioni semplici che richiedono solo l'inserimento del cd o dvd. IO l'ho provata col gioco Legion che ho originale. Troppo facile )
 
Top
view post Posted on 29/4/2010, 20:53

Group:
,,,..--::|| AMMINISTRATORE ||::--..,,,
Posts:
1,602
Location:
Scheda di rete

Status:


......si si infatti ci stavo pensando anche io........cmq provvedo subito a mettere il "rubinetto" (la fonte xD xD)
 
Web     Top
12 replies since 12/4/2010, 21:11   448 views
  Share