Como lo llevas? Si has sacado un serial para tu PC no te debería ser complicado sacar el keygen.
En realidad, este finde estuve mirando otras cosas, pero esta semana prometo subir un keygen sencillo. De esta forma, le doy tiempo a quienes quieran intentarlo también, aunque lo siguiente les dará muchas pistas
.
Tengo que preguntarte... que tal complicado te ha resultado el crackme? Por lo que has tardado en publicar una respuesta imagino que no te ha costado nada xD. Habías visto algñun otro crackme que usara éste sistema de validación (o similar)?
La complejidad varía: el packer es muy bueno (imagino será themida, winlicense o parecido). Si es por desempacar, llegar al OEP de un programa VB6 es tan sencillo como poner un BP en ThunRTMain
Ahora, reconstruir la IAT no es muy complicado, el problema surje al tratar de reconstruir el codigo.
Como no queria perder mucho tiempo, me concentre en mirar "opciones" y puse varios BPs en el runtime (por supuesto, también en el punto mágico) y en otras APIs.
Cuando vi que salto a CreateProcess (por el Shell de VB) y vi la linea de comandos, terminó el reto...
El script compilado se decompila rapido y despues sólo fue cuestión de mirar el código (lo mismo para hacer el keygen pues el código calcula el serial correcto...
).
En fin, ha sido más sencillo de lo esperado.
Para contestarte la segunda parte, he visto crackmes de muchos tipos. En especial, recuerdo uno que usaba tambien scripts para hacer calculos, solo que era javascript (no recuerdo el crackme pues fue hace bastante tiempo que lo vi).
En fin, como dije al principio, el reto está muy bueno para quienes tienen ganas de aprender sobre este arte.
Gracias ||MadAntrax|| por el desafío!
Saludos!