Es un programa muy sencillo para principiantes: Dificultad (0-10) -> 1-2
Si quieres puedes desempacarlo, es un UPX y Shaddy hizo un fantástico tute de cómo se desempaca:
http://foro.elhacker.net/ingenieria_inversa/como_desempacar_un_upx_para_newbies-t169367.0.htmlTiene un pequeño truco para hacelo funcionar...
En su versión demo tal vez busque algo en el registro... no lo sé
Después te pide un serial a partir de un código. Hace unas cuantas operaciones con tu serial que le has puesto y parece ser que lo compara con el código ya comentado.
Es sencillo porque desempacándolo sólo tienes que modificar un par de saltos...
Como consejo te diré que las ventanas de aviso son la API: MessageBoxA
No te puedo ayudar más porque no especificas el tipo de ayuda, pero con la información que te he dado es suficiente para sepas seguir.
Un saludo