In questa sezione credo sia utile spiegare cosa sia il cracking per chi non lo abbia mai sentito nominare. Direi che il cracking è innanzi tutto una lotta continua tra programmatori contro cracker. Il campo di battaglia sono i nuovi software che vengono prodotti, nei quali sono incluse delle protezioni anti-copia.
Il cracker è colui che riesce ad eludere queste protezioni in modo tale da poter usare il software anche senza la copia originale. Per poter far ciò è necessaria una completa conoscenza del computer e del linguaggio di programmazione Assembler. Per poter modificare un programma pronto per l'uso, (già compilato e reso eseguibile) bisogna agire modificando i comandi che il software manda al computer nella forma più basilare possibile e ciò ci è permesso dall'assembler, linguaggio mnemonico che riassume il linguaggio macchina (0,1,1,0,0,1,...) in una serie di comandi più familiari al programmatore.
Ho raccolto per voi una serie di tutorial per poter iniziare a capire qualcosa di cracking. Premetto che di tutorial sparsi per il web è possibile trovarne a bizzeffe, ma quasi tutti sono in inglese. Per chi di voi sia interessato provi al sito crackstore oppure consulti la sezione links di questo stesso sito. Possibilmente se partite da zero vi consiglio di andare a trovare un buon manuale di assembler, e poi iniziare a studiare l'uso del Soft-Ice (debugger).
Titolo | Autore | Kb |
The Xoanon's Guide to Cracking | Xoanon | 41 |
The Italian CRaCKiNG Encyclopedia | ALoR | 43 |
Come fare un key generator | +MaLaTTiA | 28 |
Cracking tutorial parte I | Scacco | 36 |
Cracking tutorial parte II | Scacco | 36 |
Come Crackare WinZip 7.0.doc | CerberuS | 43 |
Come crackare la protezione CD di un gioco.doc | The PuppetMaster2501 | 35 |
Guida alla sopravvivenza per non craccatori | Cavallo | 20 |
Mini guida per sproteggere i giochi | Dr.Slump | 12 |