Comment débloquer un logiciel avec des fichiers DLL

Auteur: Louise Ward
Date De Création: 8 Février 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Comment avoir les droits d’administrateur sur un dossier ou un disque
Vidéo: Comment avoir les droits d’administrateur sur un dossier ou un disque

Contenu

Avez-vous déjà voulu apprendre à vous protéger un programme? Avec les bons outils, vous serez en mesure d'analyser le fonctionnement interne d'un programme et de voir comment fonctionne le processus anti-copie. Avec Assembly (un langage de programmation de bas niveau), vous pouvez même modifier ces programmes pour les utiliser sans avoir à vous inscrire ou à payer. Si vous souhaitez faire cela, vous devez cracker le logiciel en modifiant la DLL.

Pas

  1. En savoir plus sur la programmation d'assemblage. Pour déchiffrer la plupart des logiciels, vous devez avoir une bonne compréhension du langage d'assemblage.Dérivé du langage machine, chaque assemblage est donc spécifique au type d'ordinateur que vous utilisez. La plupart des assemblys sont exprimés en binaire et hexadécimal.

  2. Préparez les outils. Pour analyser et modifier les fichiers DLL, vous avez besoin de divers outils. Le premier est W32DASM - un décompilateur logiciel qui vous permet d'analyser des programmes. Ensuite, SoftIce - outil de vérification des erreurs Windows. Vous aurez également besoin d'un bon éditeur de langage de programmation comme UltraEdit ou Notepad ++.

  3. Démarrez le programme que vous souhaitez jailbreaker avec W32DASM. Vous verrez les DLL chargées par le programme. Utilisez W32DASM pour analyser les fonctionnalités appelées à partir de la DLL.

  4. Trouvez une minuterie. De nombreux programmes utilisent des fonctions de minutage pour empêcher la copie, et lorsque le temps est écoulé, le programme ne sera pas accessible à l'utilisateur. Notre objectif est de trouver et de transmettre le code temporel.
    • Si le programme que vous jailbreaker utilise une forme de protection différente, vous devrez trouver cette fonctionnalité.
  5. Définissez un point d'arrêt pour la minuterie. Après avoir isolé la minuterie, réglez SoftIce pour qu'il s'interrompe le moment venu. Cela vous permettra de voir le code exact qui a eu lieu lorsque la minuterie a été appelée.
  6. Changez le code de minuterie. Une fois que vous avez trouvé le code de la minuterie, vous pouvez le modifier pour que la minuterie n'atteigne jamais le point où vous n'avez pas accès au programme. Par exemple, vous pouvez empêcher la minuterie de compter jusqu'à la limite d'interruption ou sauter pour passer le compteur. publicité

avertissement

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