Un crackme (littéralement « crack-moi ») est un petit programme destiné à tester les capacités en rétro-ingénierie
d'un programmeur. Le but typique d'un crackme est d'être modifié afin
que la routine d'enregistrement de celui-ci fonctionne dans tous les
cas.
Les crackmes (et implicitement les schémas de protections qu'ils
utilisent) sont tantôt programmés et vus soit comme de simples jeux,
soit comme de réels entraînements destinés à enlever des protections
logicielles commerciales.
Le terme de crackme est parfois utilisé génériquement pour
désigner les reversemes (programme nécessitant l'ajout ou la réparation
de fonctions) ou les keygenmes (programme nécessitant la programmation
d'un keygen) |