De todas formas para encontrar ese salto usar el método de la API MessageBoxA en este caso es algo complicado, es mejor usar la API:
GetDlgItemTextA
Encargada de almacenar los datos que estén en una caja de texto(momento en donde el crackme toma por primera vez el valor que haz introducido)
obviamente que para que se almacene el buffer este debe ya haber retornado la API (Execute till return)
GetDlgItemTextA
Encargada de almacenar los datos que estén en una caja de texto(momento en donde el crackme toma por primera vez el valor que haz introducido)
CitarGetDlgItemTextA
Devuelve el titulo o texto asociado con un control en un cuadro de diálogo:
ESP+4=Manejador de la caja de dialogo
ESP+8=Identificador del control
ESP+C=Buffer (dirección en donde se almacenará el texto)
ESP+10=Límite de espacio máximo de la string
EAX devuelve el número de caracteres que contiene el buffer
obviamente que para que se almacene el buffer este debe ya haber retornado la API (Execute till return)