Cracker Avec Ollydbg Pro

Sunday, 7 July 2024

Ces fonctions sont utilisées pour obtenir le texte des contrôles me demandant mon nom et mon code d'enregistrement. Je place un breakpoint juste après ces deux fonctions, il suffit pour cela de double cliquer sur les bytes correspondants à la ligne ou F2 (l'adresse de la ligne devient rouge) puis de continuer l'exécution du logiciel avec la touche F9. La boîte de dialogue apparaît et me demande d'entrer les informations, je vais entrer « opc0de » en tant que nom et « azertyuiop » en tant que code d'enregistrement puis valider. Je retourne dans OllyDbg qui s'est arrêté sur mon breakpoint placé après les deux WM_GETTEXT. Il s'agit maintenant de continuer pas à pas, c'est à dire touche F7 ou F8. J'ai supposé qu'une fonction devait vérifier si ce que je viens d'entrer est correct. Comment cracker n'import quel logiciel avec ollydbg - YouTube. Je sais qu'en assembleur, le retour d'une fonction se trouve dans le registre EAX. J'ai donc cherché chaque instruction qui testait ou comparait ce registre après un call dans le code, pour finir sur la bonne fonction se trouvant juste avant un « Sleep » de 1000 ms.

Cracker Avec Ollydbg La

Je run à nouveau (F9) et le logiciel se lance. Je vérifie et je vois qu'il est bien enregistré en tant qu'opc0de. Le logiciel est donc cracké! Il faut enregistrer notre travail car ce n'est pas finit. L'espèce d'anti-crack: Si vous utilisez le logiciel tel qu'il est maintenant, vous remarquerez qu'au bout d'environ 10 minutes d'utilisation, vous ne serez plus enregistré et qu'à son prochain démarrage, vous ne le serez plus du tout. Cracker avec ollydbg. Donc il doit y avoir dans notre logiciel une routine qui doit revérifier si notre enregistrement est correct et supprimer quelque chose qui, je suppose, se trouve dans la base de registre. Relançons notre logiciel dans OllyDbg, puis rendons-nous sur notre channel favoris, mettons des breakpoints à l'appel de la fonction fournie par l'api win32 pour delete une donnée dans la base de registre, cette fonction se nomme: RegDeleteKeyW. Donc, fenêtre CPU, partie code assembleur, clique droit -> « Search for » -> « Name (label) in current module » (CTRL+N), clique droit sur « gDeleteKeyW » et choisir « Set breakpoint on every reference ».

Cracker Avec Ollydbg X64

Hackademics © - Tous droits réservés en adéquation avec le Code de la propriété intellectuelle et littéraire Powered by vBulletin® Copyright © 2022 vBulletin Solutions, Inc. All rights reserved. Fuseau horaire GMT +1. Il est actuellement 08h44.

chegmarco Bonjour à tous Je suis un novice et j'essaie actuellement de cracker un logiciel avec Ollydbg; Quand je fais au Clique doit Search for -- > All Search Rerefenced text strings, je cherche le message d'erreur ( Invalid Code. Please Buy the Activation Code) parmi les strings; je l'ai retrouvé et j'ai fais double clique là-dessus et celà m'envoie automatiquement sur l'endroit où se situe ce message d'erreur au niveau des Codes Assembleur; mais le problème est quand je regarde la partie du code asm du message d'erreur, je ne vois aucun saut du genre jmp, je, jne, jz, jnz... lorsque je remonde et je redescend; je ne vois à cette endroit que des MOV, LEA, CALL; alors comment faire pour retrouver le saut qui provoque ce message d'erreur là. Cracker avec ollydbg alternative. Voici ci-dessous une zone sélectionné de la partie de ce message d'erreur: 00534045. FF15 2C104000 CALL DWORD PTR DS:[<&MSVBVM60. __vbaFreeO>; MSVBVM60. __vbaFreeObjList 0053404B. 83C4 14 ADD ESP, 14 0053404E. C3 RETN 0053404F > C3 RETN; RET used as a jump to 00534050 00534050 > 8B45 08 MOV EAX, DWORD PTR SS:[EBP+8] 00534053.