Alcuni programmatori, sopratuttosoprattutto apprendisti che si avvicinano alla programmazione di basso livello, creano crack per imparare a programmare e scoprire i sistemi di protezione dei programmi. Per fare questo vengono utilizzati tutti gli strumenti da [[cracker]], ma su programmi fatti appositamente per essere ''crackati''. Questi programmi vengono chiamati [[Crack Me]] e solitamente sono creati da programmatori esperti. Ogni Crack Me contiene delle caratteristiche di protezione differenti. I Crack Me sono suddivisi per livelli di difficoltà.
Creare crack di un programma ''Crack Me'' è legale.