Hola spYteam!
Pues, lo que puedo hacer es darte una idea de cómo hice yo para comenzar mi estudio:
- El EXE está empacado con ASPortect, por lo que debrás desempacarlo. No para obtener una copia y luego crackearla, sino para poder analizar el EXE con las herramientas "estaticas" (Dede, IDA, etc).
- Usa el análisis de Dede para encontrar las funciones que se ejecutan en la rutina de registración. También te servirá para excluir las llamadas a las funciones estandar de delphi (esto es para evitar tracear funciones).
- Una vez que sabes dónde empiezan las funciones que checkean el código, sólo debes usar Olly e ir traceando, para sacar el algoritmo.
- Al final, sólo queda analizar el código. Si miras el trabajo que hemos hecho a lo largo de este hilo, verás que la protección es CASI la misma (aunque no es tan complicada como el de ferretería pues es mas antigua ).
No quiero desalentarte, pero ya he tenido varias peticiones para este soft, por lo que planeo agregarlo en el keygen. Aunque todavía no dispongo del tiempo necesario...
Espero te sirva lo dicho...
Saludos!