Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - JAROD_28

#1
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.