Cita de: overnat en 4 Enero 2009, 02:21 AM
Hola,
1º Cargamos el programa en olly
2º Pulsamos Ctrl + G para ir a la direccion 0043C87D
3º Pulsamos F2 para crear un Breakpoint en esa direccion .
4º Pulsamos F9 para continuar el Debug .
5º Aparece la ventana de introducir el Serial .
6º Introducimos un serial cualquiera ejem( 1234567890 ) .
8º Olly se detiene en la direccion que pusimos el Breakpoint .
9º Pulsamos Barra Espaciadora y cambiamos el JE por JNE para decirle que haga la verificacion al reves , es decir, si el serial es malo lo valida y activa el programa .
10 º Pulsamos F9 y continuamos el Debug .
11 º Si todo ha ido correctamente el programa estara registrado y se podra dar paseos por todas las carreteras disponibles .
0043C861 . FFD7 CALL EDI
0043C863 . 8D86 385C0000 LEA EAX,DWORD PTR DS:[ESI+5C38]
0043C869 . 50 PUSH EAX
0043C86A . 8D8C24 04020000 LEA ECX,DWORD PTR SS:[ESP+204]
0043C871 . 51 PUSH ECX
0043C872 . FF15 8CA14900 CALL DWORD PTR DS:[<&MSVCP71.??$?8DU?$char_tra>; MSVCP71.??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
0043C878 . 83C4 08 ADD ESP,8
0043C87B . 84C0 TEST AL,AL
0043C87D 0F84 44010000 JE SimExam2.0043C9C7
0043C883 . 68 B42C4A00 PUSH SimExam2.004A2CB4 ; ASCII "CODIGO CORRECTO"
0043C888 . 8D4C24 3C LEA ECX,DWORD PTR SS:[ESP+3C]
0043C88C . FF15 80A04900 CALL DWORD PTR DS:[<&CEGUIBase.??0String@CEGUI>; CEGUIBas.??0String@CEGUI@@QAE@PBD@Z
0043C892 . 8D5424 38 LEA EDX,DWORD PTR SS:[ESP+38]
0043C896 . 52 PUSH EDX
0043C897 . 8BCD MOV ECX,EBP
0043C899 . C68424 48020000 06 MOV BYTE PTR SS:[ESP+248],6
0043C8A1 . FF15 CCA04900 CALL DWORD PTR DS:[<&CEGUIBase.?setText@Window>; CEGUIBas.?setText@Window@CEGUI@@QAEXABVString@2@@Z
0043C8A7 . 8D4C24 38 LEA ECX,DWORD PTR SS:[ESP+38]
0043C8AB . 889C24 44020000 MOV BYTE PTR SS:[ESP+244],BL
0043C8B2 . FFD7 CALL EDI
0043C8B4 . 68 842C4A00 PUSH SimExam2.004A2C84 ; ASCII "tl:FF000000 tr:FF000000 bl:FF000000 br:FF000000"
0043C8B9 . 8D8C24 D4000000 LEA ECX,DWORD PTR SS:[ESP+D4]
0043C8C0 . FF15 80A04900 CALL DWORD PTR DS:[<&CEGUIBase.??0String@CEGUI>; CEGUIBas.??0String@CEGUI@@QAE@PBD@Z
0043C8C6 . 68 782C4A00 PUSH SimExam2.004A2C78 ; ASCII "TextColours"
Todo muy bonito... pero a mi me pasa que se bloquea la parte en donde tengo q poner la clave de activacion....
necesito ayuda porfavor...
no se mucho de crack ni de nada de eso...
pero lo estoy intentando...