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à. Voici ci-dessous une zone sélectionné de la partie de ce message d'erreur:
0054212D . 33F6 XOR ESI,ESI
0054212F . 894D B4 MOV DWORD PTR SS:[EBP-4C],ECX
00542132 . B8 0A000000 MOV EAX,0A
00542137 . 894D C4 MOV DWORD PTR SS:[EBP-3C],ECX
0054213A . BB 08000000 MOV EBX,8
0054213F . 8975 BC MOV DWORD PTR SS:[EBP-44],ESI
00542142 . 8975 AC MOV DWORD PTR SS:[EBP-54],ESI
00542145 . 8975 8C MOV DWORD PTR SS:[EBP-74],ESI
00542148 . 8D55 8C LEA EDX,DWORD PTR SS:[EBP-74]
0054214B . 8D4D CC LEA ECX,DWORD PTR SS:[EBP-34]
0054214E . 8975 DC MOV DWORD PTR SS:[EBP-24],ESI
00542151 . 8975 CC MOV DWORD PTR SS:[EBP-34],ESI
00542154 . 8975 9C MOV DWORD PTR SS:[EBP-64],ESI
00542157 . 8945 AC MOV DWORD PTR SS:[EBP-54],EAX
0054215A . 8945 BC MOV DWORD PTR SS:[EBP-44],EAX
0054215D . C745 94 ECFB40 MOV DWORD PTR SS:[EBP-6C],dump.0040FBEC ; UNICODE "software 2011 Pro Version"
00542164 . 895D 8C MOV DWORD PTR SS:[EBP-74],EBX
00542167 . FFD7 CALL EDI ; <&MSVBVM60.__vbaVarDup>
00542169 . 8D55 9C LEA EDX,DWORD PTR SS:[EBP-64]
0054216C . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
0054216F . C745 A4 202041 MOV DWORD PTR SS:[EBP-5C],dump.00412020 ; UNICODE "Invalid Code. Please Buy the Activation Code"
00542176 . 895D 9C MOV DWORD PTR SS:[EBP-64],EBX
00542179 . FFD7 CALL EDI
0054217B . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54]
0054217E . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
00542181 . 50 PUSH EAX
00542182 . 8D55 CC LEA EDX,DWORD PTR SS:[EBP-34]
00542185 . 51 PUSH ECX
00542186 . 52 PUSH EDX
00542187 . 8D45 DC LEA EAX,DWORD PTR SS:[EBP-24]
0054218A . 6A 10 PUSH 10
0054218C . 50 PUSH EAX
0054218D . FF15 4C104000 CALL DWORD PTR DS:[<&MSVBVM60.#595>] ; MSVBVM60.rtcMsgBox
00542193 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
00542196 . 8D55 BC LEA EDX,DWORD PTR SS:[EBP-44]
00542199 . 51 PUSH ECX
0054219A . 8D45 CC LEA EAX,DWORD PTR SS:[EBP-34]
0054219D . 52 PUSH EDX
0054219E . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
005421A1 . 50 PUSH EAX
005421A2 . 51 PUSH ECX
005421A3 . 6A 04 PUSH 4
005421A5 . FF15 20104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeV>; MSVBVM60.__vbaFreeVarList
005421AB . 83C4 14 ADD ESP,14
005421AE . 8975 FC MOV DWORD PTR SS:[EBP-4],ESI
005421B1 . 68 D5215400 PUSH dump.005421D5
Alors comment retrouver le saut qui a provoqué le message d'erreur que j'ai mis en gras et souligné parmi les code ci-dessus dans ce cas là ???
Merci d'avance