Comment cracker un logiciel en modifiant les fichiers DLL : 7 étapes

Table des matières:

Comment cracker un logiciel en modifiant les fichiers DLL : 7 étapes
Comment cracker un logiciel en modifiant les fichiers DLL : 7 étapes

Vidéo: Comment cracker un logiciel en modifiant les fichiers DLL : 7 étapes

Vidéo: Comment cracker un logiciel en modifiant les fichiers DLL : 7 étapes
Vidéo: MOOC HG3 - 3 - Sous titrer rapidement dans VLC 2024, Avril
Anonim

Avez-vous déjà voulu savoir comment un programme se protège contre la copie ? Avec les bons outils, vous pouvez examiner le fonctionnement interne d'un programme et expérimenter la rétro-ingénierie. Vous aurez besoin d'avoir une bonne connaissance de la programmation en assembleur et du code hexadécimal pour commencer, ainsi qu'une application de désassembleur. Une fois que vous vous êtes familiarisé avec le code, vous pouvez modifier les DLL afin que leurs programmes correspondants n'aient 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 en assemblage et la manipulation du code hexadécimal

Si vous souhaitez cracker la plupart des logiciels, vous devrez maîtriser l'assemblage, qui est un langage de programmation de bas niveau. L'assembly est dérivé du langage machine, et chaque langage assembleur est spécifique au type d'ordinateur que vous utilisez. La plupart des langages d'assemblage sont exprimés en binaire et en hexadécimal.

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 plusieurs outils différents, dont un désassembleur. IDA Pro est une excellente option, car c'est un désassembleur et un débogueur. Heureusement, 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 en fonctionnalités que la version Pro. Vous pouvez également essayer dotPeek, qui est un décompilateur prenant en charge les DLL qui décompile le code assembleur. NET en C#. Une autre option est 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 cracker dans votre désassembleur

Le processus est un peu différent selon le désassembleur que vous utilisez. Cela vous montrera quels fichiers DLL sont chargés par le programme. Utilisez le débogueur pour examiner quelles fonctions sont appelées à partir de 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 de compteur

De nombreux programmes utilisent une minuterie pour la protection contre la copie, et lorsque la minuterie s'épuise, l'utilisateur n'est plus en mesure d'accéder au programme. Le but est de trouver ce code de compteur, puis de le contourner.

Si le programme que vous crackez utilise une forme de protection différente, vous devrez plutôt la rechercher

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 le compteur

Une fois que vous avez isolé la fonction de compteur, configurez votre désassembleur pour qu'il se casse lorsqu'il est rencontré. Cela vous permettra de regarder le code exact qui se produit lorsque la fonction de 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 du compteur

Maintenant que vous avez trouvé le code de la fonction compteur, vous pouvez modifier le code afin que le compteur n'atteigne jamais le point où il vous exclut du programme. Par exemple, vous pouvez faire en sorte que le compteur ne puisse pas compter jusqu'à la limite de pause ou vous pouvez contourner le compteur en sautant par-dessus.'

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

Étape 7. Recompilez votre logiciel nouvellement craqué

Après le démontage et l'édition, vous devrez compiler la nouvelle version du programme afin que vos modifications se propagent aux fichiers DLL et autres dépendances.

Mises en garde

  • Le piratage de logiciels est illégal, alors faites-le à vos risques et périls.
  • Il est illégal de cracker la plupart des logiciels.

Conseillé: