Hola a todos, espero me puedan ayudar, quiero crackear un programa que corre en modo consola MS-DOS. Con el editor de recursos (Resource Hacker) me salen los textos del mensaje que dicen que me quedan x usos y después pasa a ejecutar el programa, utilizo el RDG Packer Detector v0.6.8 2012, dice hecho con Visual C++ y no tiene protección, pero con Ollydbg no me aparecen las referenced strings. Este programa tiene protección por cantidad de usos y límite de tiempo por sesión.
Para el limite de usos lee un archivo en el directorio de windows.
Bueno yo hago lo siguiente: pongo un breakpoint en 1000403A, ejecuto con F9.
1000403A FF55 0C CALL DWORD PTR SS: (arg.2)
1000403D 8B0D 94F4121 MOV EXC,DWORD PTR DS: (1012f494)
Entro al CALL con F7, aparezco en 009A0000 y ahí están las strings, puedo hacer modificaciones al código y correrlo, pero no sale la opción para guardar los cambios en el ejecutable.
009A0000 53 PUSH EBX
009A0001 56 PUSH ESI
009A0002 57 PUSH EDI
.
.
009A0017 890424 MOV DWORD PTR SS:(sp),eax
.
.
009A0042 B8 8DA09D00 MOV EAX, 9DA08D ASCII "ENTER YOUR NAME"
Agradezco que me ayuden en cómo puedo hacer en este caso o que otro programa necesito.
La dirección de origen del programa es: 100014C7
Y la dirección de entrada a los mensajes es: 009A0000
Saludos y gracias por las respuestas.
Para el limite de usos lee un archivo en el directorio de windows.
Bueno yo hago lo siguiente: pongo un breakpoint en 1000403A, ejecuto con F9.
1000403A FF55 0C CALL DWORD PTR SS: (arg.2)
1000403D 8B0D 94F4121 MOV EXC,DWORD PTR DS: (1012f494)
Entro al CALL con F7, aparezco en 009A0000 y ahí están las strings, puedo hacer modificaciones al código y correrlo, pero no sale la opción para guardar los cambios en el ejecutable.
009A0000 53 PUSH EBX
009A0001 56 PUSH ESI
009A0002 57 PUSH EDI
.
.
009A0017 890424 MOV DWORD PTR SS:(sp),eax
.
.
009A0042 B8 8DA09D00 MOV EAX, 9DA08D ASCII "ENTER YOUR NAME"
Agradezco que me ayuden en cómo puedo hacer en este caso o que otro programa necesito.
La dirección de origen del programa es: 100014C7
Y la dirección de entrada a los mensajes es: 009A0000
Saludos y gracias por las respuestas.