Comment cracker un logiciel en modifiant les fichiers DLL

Table des matières:

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

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

Vidéo: Comment cracker un logiciel en modifiant les fichiers DLL
Vidéo: Comment ajouter des images sur wordpress (Episode #3) 2024, Peut
Anonim

Avez-vous déjà voulu savoir comment un programme se protège contre la copie ? Avec les bons outils, vous pouvez examiner les éléments internes d'un programme et voir comment fonctionne la protection contre la copie. En utilisant des langages assembleur, vous pouvez modifier ces programmes afin qu'ils n'aient plus besoin d'être enregistrés ou achetés.

Étape

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

Étape 1. Apprenez la programmation d'assemblage

Pour pouvoir cracker la plupart des logiciels, vous devez avoir une bonne compréhension de l'assemblage qui est un langage de programmation de bas niveau. Les assemblys sont dérivés du langage machine et chaque langage assembleur est spécifique au type d'ordinateur que vous utilisez. La plupart des langages assembleurs 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 le programme de désassemblage

Pour inspecter et modifier les DLL, vous aurez besoin de quelques outils, dont un désassembleur. IDA Pro est un bon choix car c'est à la fois un désassembleur et un débogueur. Bien que ses fonctionnalités soient plus limitées que la version Pro, heureusement, il existe également une version gratuite disponible sur https://www.hex-rays.com/products/ida/support/download_freeware. Vous pouvez également essayer d'utiliser dotPeek, un décompilateur prenant en charge les DLL qui décompresse le code d'assemblage. 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 le désassembleur

Le processus peut varier légèrement, selon le désassembleur que vous utilisez. Ce processus vous montrera quels fichiers DLL le programme contient. Utilisez le débogueur pour vérifier quelle fonction est appelée 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 de compteur

De nombreux programmes utilisent une minuterie pour la protection contre la copie. Lorsque la minuterie expire, l'utilisateur ne peut plus accéder au programme. Le but de cette étape est de trouver ce code de compteur, puis de le contourner.

Si le programme que vous crackez utilise une autre forme de protection, vous devrez découvrir de quoi il s'agit

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

Étape 5. Définissez le point d'arrêt sur le compteur

Une fois que vous pouvez isoler la fonction de compteur, configurez SoftIce pour qu'il s'interrompe lorsque la fonction est rencontrée. Cela vous permet de vérifier exactement quel code était en cours d'exécution lorsque la fonction de compteur a été 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 pour que le compteur n'atteigne jamais le point où il peut vous empêcher d'utiliser le programme. Par exemple, vous pouvez rendre le compteur incapable de 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. Réassemblez le logiciel que vous venez de cracker

Après avoir décompressé et modifié, vous devez réassembler la nouvelle version du programme afin que les modifications que vous apportez s'appliquent aux fichiers DLL et aux autres fichiers associés dans le programme.

Avertissement

  • Le piratage de logiciels est illégal dans la plupart des pays.
  • Cracker la plupart des logiciels est illégal.

Conseillé: