Overblog Tutti i blog Blog migliori Scienza e tecnologia
Edit post Segui questo blog Administration + Create my blog
MENU

tante curiosità e trucchetti dal mondo dell'informatica

Pubblicità

Crack, patch e loader : cosa sono e a cosa servono ?

All'uscita di nuovi software, giochi, console e qualsiasi oggetto elettronico, di solito segue rapida come un fulmine l'uscita del corrispondente metodo per utilizzarlo illegalmente. 

Una rapida ricerca su internet della parola crack riporterà una serie infinita di siti da cui poter prelevare il necessario per far partire la copia pirata del software che più ci aggrada; in realtà però ben pochi quando parlano di crack, keygen, loader e patch sanno di cosa stanno parlando e tendono spesso a confondere i termini. 

Nel seguito proveremo a fare un pò di chiarezza :

Partiamo dal crack : con questo termine si identifica un software che permette di agire sulle protezioni di un programma commerciale, in modo da poterlo utilizzare senza le opportune licenze. C'è da chiarire che la parola indica la categoria generale: keygen, loader, patch e quant'altro sono tutti dei crack, ognuno con una struttura diversa, che hanno in comune lo scopo di far partire un software senza licenza del produttore.

http://blog.upyou.it/uploads/2009/07/cracking-wep.pngIl keygen è un programmino che genera la chiave di registrazione del software che vogliamo "piratare". Utilizza lo stesso algoritmo che è alla base della creazione del seriale che troveremmo sulla licenza del software se lo acquistassimo in modo regolare e non modifica minimamente i files dell'installazione, si limita a fornire il codice necessario a validarne l'installazione.

La patch è una modifica dell'eseguibile originale, che viene disassemblato in modo da scoprire le istruzioni che controllano l'originalità del prodotto. Una volta scoperte,     il cracker (colui che effettua il crack) le elimina o le modifica, e ricava un eseguibile che non effettua (oppure li effettua sempre come validi) i controlli di sicurezza. Questo metodo è molto usato per le no-dvd patches dei videogames, che permettono di giocare senza dover inserire ogni volta il dvd originale; in alcuni stati è legale utilizzarle, a patto di possedere la copia originale del gioco. 

Un loader invece è un particolare tipo di patch che modifica l'eseguibile caricato in memoria, è usato per i software che effettuano dei controlli di integrità sui loro stessi eseguibili al momento dell'avvio. Lavorando sui files caricati in memoria l'eseguibile originale non viene toccato, quindi eventuali controlli sono bypassati facilmente.

Terminiamo la nostra breve carrellata con una nota legale : normalmente chi realizza questi software commette un reato, dal momento che viola la proprietà intellettuale di chi ha creato il software originale. L'utilizzo di qualsiasi tipo di crack è illegale in quasi tutti gli Stati, anche se la legislazione in merito cambia Paese a Paese; in questo senso i paesi più permissivi sembrano essere la Russia,la Cina ed in generale i paesi dell Est europeo, dove sono localizzati la maggior parte dei server che ospitano i siti dedicati al cracking.

C'è anche da dire però che il cracking può essere visto come un esercizio di programmazione, non è raro imbattersi in una sorta di campionati di craking in cui sono le stesse aziende produttrici a sfidare i cracker nel trovare il metodo per craccare i loro programmi in modo da testare la sicurezza del proprio prodotto.     

Pubblicità
Torna alla home
Condividi post
Repost0
Per essere informato degli ultimi articoli, iscriviti:
Commenta il post