Le terme 'CRACK' définit un outil, dont le but est de faire sauter une protection appliquée à un logiciel.
Il existe 3 sortes de cracks :
1) Le crack sériel :
C'est un numéro de série qui s'applique à un logiciel pour le faire fonctionner pleinement.
2) Le crack programme :
Ce peut être un programme qui agresse le programme principal du logiciel ciblé et qui fait sauter la partie du code qui réclame régulièrement un mot de passe ou autre niaiserie casse-pied de la part du créateur de la protection.
Ce peut être aussi un programme qui, une fois lancé, crée une clé logicielle. Il ne reste ensuite plus qu'à copier/coller ou réécrire cette clé dans le logiciel à la partie "Enregistrement". Ces programmes sont identiques à ceux qui sont utilisés par l'éditeur du logiciel en question.
Ce peut aussi être un programme résident qui se charge en mémoire et qui permet de simuler la présence d'un "dongle". Le "dongle" est une protection physique. Il a l'aspect d'un petit boîtier de la taille d'une prise d'imprimante et il se branche soit sur le port LPT1, soit sur la prise de connexion de l'imprimante. Le logiciel va régulièrement vérifier la présence du "dongle" et en cas d'absence il se bloque et refuse de fonctionner.
3) Le crack "version ready" :
C'est la version déjà installée du logiciel et pour lesquel on va te fournir un produit complet déjà installé avec une sauvegarde compressée (Zip) dans laquelle la structure des répertoires a été conservée afin de te permette de la récréer automatiquement, avec Winzip par exemple. Ce genre de logiciel est accompagné d'un petit fichier dont l'extension est "reg". En cliquant sur ce fichier une mise à jour automatique de la base de registre de Windows est effectuée afin de valider l'installation dudit logiciel.
Attention : En France l'utilisation de cracks est interdite et punie par la loi.