Crackme

Un crackme è un semplice programma progettato per testare le capacità di reverse engineering di un programmatore. Lo scopo tipico di un crackme è quello di essere modificato in modo che la routine di registrazione funzioni in tutti i casi.

I crack (e implicitamente i protocolli di sicurezza che usano) a volte sono programmati e visti sia come semplici giochi, sia come vere e proprie sessioni di formazione intese a rimuovere protezioni software o hardware. Tuttavia, i crackme che utilizzano protezioni hardware sono molto meno comuni.

Il termine crackme è talvolta usato genericamente per designare reversemi (programma che richiede l'aggiunta o la riparazione di funzioni) o keygenmes (programma che richiede la programmazione di un keygen ).

L'evoluzione dell'accessibilità alle nuove tecnologie ha consentito a un numero sempre maggiore di appassionati di computer di sviluppare la propria conoscenza del white hacking (legal hacking) e lo sviluppo di massa di siti web che fanno riferimento a crackme ne è l'esempio perfetto. Ora tutti possono ottenere un crackme e progredire nella sicurezza informatica, il che è tanto più rafforzato dall'aspetto chiaramente giocoso della grande maggioranza dei crackme.

Software crackme

Un "software" crackme si riferisce al tipo più comune di crackme, vale a dire un piccolo pezzo di software la cui funzione principale è quella di essere "hackerato". Questi stessi software vengono solitamente disassemblati dagli ingegneri della sicurezza informatica. Una volta smontato, un crackme rivela difetti più o meno evidenti da comprendere (a seconda del livello di esso).

Gli ingegneri o più semplicemente gli appassionati di computer possono quindi sfruttare i punti deboli (o falle informatiche ) del crackme per risolverlo, ovvero per renderlo accessibile in tutti i casi.

Crackme di un nuovo tipo (hardware o web)

Con l'evoluzione delle nuove tecnologie, sono comparsi nuovi tipi di crackme, ad esempio siti web specializzati in crittoanalisi e il cui funzionamento ricorda quello del crackme.

Ad esempio, il sito newbiecontest che offre test divertenti di livelli crescenti che consentono la scoperta di vulnerabilità di sicurezza che vanno dal semplice difetto web del denial of service a vulnerabilità molto più complesse di alcuni crackme.

L' hardware di Crackme corrisponde infatti a sistemi elettronici o fisici ("hardware" in inglese) creati al solo scopo di essere hackerati per far avanzare il mondo della crittografia. Tuttavia, va notato che oggigiorno tali sistemi sono molto raramente accessibili al pubblico e rimangono strumenti utilizzati principalmente dai professionisti della sicurezza informatica.

Appendici

Articoli Correlati

link esterno