chegmarco
|
 |
« le: 06 Mai 2013 à 13:05:43 » |
|
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
|