Comment cracker un programme en modifiant les fichiers DLL

Table des matières:

Comment cracker un programme en modifiant les fichiers DLL
Comment cracker un programme en modifiant les fichiers DLL

Vidéo: Comment cracker un programme en modifiant les fichiers DLL

Vidéo: Comment cracker un programme en modifiant les fichiers DLL
Vidéo: Comment extraire une ou plusieurs pages d'un fichier PDF ? 2024, Mars
Anonim

Vous avez toujours voulu savoir comment un programme se protège et vous empêche d'être copié ? Avec les bons outils, vous pouvez examiner les composants internes d'une application et voir comment fonctionne la protection contre la copie. En utilisant le langage "assembly" (ou assembleur), il est possible de modifier les programmes afin qu'ils n'aient plus jamais à être enregistrés ou achetés.

Pas

Crack Software en modifiant les fichiers DLL Étape 1
Crack Software en modifiant les fichiers DLL Étape 1

Étape 1. Apprenez la programmation "Assembly" et la manipulation du code hexadécimal

Pour cracker la plupart des applications, vous devez savoir jouer avec "Assembly", un langage de programmation de bas niveau. Ce nom est dérivé du terme "ligne d'assemblage", et chaque langage d'assemblage est spécifique au système d'exploitation qu'il utilise. Dans la plupart des cas, il est exprimé par des codes binaires et hexadécimaux.

Crack Software en modifiant les fichiers DLL Étape 2
Crack Software en modifiant les fichiers DLL Étape 2

Étape 2. Installez un désassembleur

Pour examiner et modifier les DLL, vous aurez besoin de différents outils, dont un désassembleur. IDA Pro est une excellente option car c'est à la fois un désassembleur et un débogueur. Il existe une version gratuite disponible sur https://www.hex-rays.com/products/ida/support/download_freeware, bien qu'elle soit beaucoup plus limitée que la version payante. Vous pouvez également essayer dotPeek, qui est un décompilateur qui prend en charge le travail avec les DLL, décompilant le code. NET en C#. Enfin, vous pouvez essayer OllyDBG, qui vous permet d'ouvrir gratuitement les fichiers DLL.

Crack Software en modifiant les fichiers DLL Étape 3
Crack Software en modifiant les fichiers DLL Étape 3

Étape 3. Ouvrez l'application que vous souhaitez "craquer" avec votre désassembleur

Le processus varie en fonction du programme utilisé. Vous verrez les fichiers DLL en cours de chargement par le programme. Utilisez le débogueur pour examiner quelles fonctions sont appelées par la DLL.

Crack Software en modifiant les fichiers DLL Étape 4
Crack Software en modifiant les fichiers DLL Étape 4

Étape 4. Trouvez la fonction "Compteur"

De nombreux programmes utilisent une minuterie pour la protection contre la copie, bloquant l'accès de l'utilisateur au logiciel lors de sa réinitialisation. Le but est de trouver le code "compteur" et de le contourner.

Si le programme qui "craque" utilise une autre forme de protection, il faudra la chercher à la place de "compteur"

Crack Software en modifiant les fichiers DLL Étape 5
Crack Software en modifiant les fichiers DLL Étape 5

Étape 5. Définissez un "point d'arrêt" sur la minuterie

Après avoir isolé la fonction, demandez au désassembleur de la casser lorsqu'il est trouvé; de cette façon, vous pouvez trouver le code exact qui est exécuté lorsque la fonction "compteur" est appelée.

Crack Software en modifiant les fichiers DLL Étape 6
Crack Software en modifiant les fichiers DLL Étape 6

Étape 6. Modifiez le code "compteur"

Maintenant que vous avez trouvé le code de la fonction, il peut être modifié pour que le temporisateur n'atteigne jamais un point qui vous empêchera d'accéder au programme. Par exemple, vous pouvez régler le minuteur pour qu'il n'atteigne pas le décompte de la limite ou le contourner en faisant « sauter » le décompte par-dessus le point de verrouillage.

Crack Software en modifiant les fichiers DLL Étape 7
Crack Software en modifiant les fichiers DLL Étape 7

Étape 7. Recompilez votre logiciel cracké

Après le démontage et l'édition, vous devrez recompiler la nouvelle version du programme afin que vos modifications affectent les fichiers DLL et d'autres facteurs.

Avis

  • Il est illégal de "craquer" la plupart des logiciels.
  • Le piratage de programmes n'est pas non plus autorisé dans la plupart des pays.

Conseillé: