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 - jose199000

#1
Hola, primero ante todo presentarme a este magnífico foro, de donde he aprendido muchísimo sobre ingeniería inversa, cada día ampliando mas conocimientos sobre el tema.

Pues nada, llevo varias semanas intentado averiguar el serial de un programa o intentar parchearlo:

He analizado el .exe con RDG, tiene compresión aPLib, pero el contenido se puede visualizar.



Con la versión sin serial se pueden ejecutar 200 acciones, después, el programa te pide comprar la licencia.

Aquí encuentro y modifico la comprobación en el numero de ejecuciones en la versión sin licencia (200) (0C8), he aumentado ese valor pero el programa detecta que se ha modificado y salta un mensaje "Problem with license" del cual no puedo encontrarlo en text string.



El serial es un archivo .txt de 16 bytes, calculado según el identificador de la computadora, encuentro un posible serial, pero al insertarlo, obtengo un mensaje "licencia caducada".




He conseguido encontrar el archivo que crea en el registro donde guarda el nº de ejecuciones, y cuando llega a 200 cierro programa y lo modifico a valor "0".

Mi principal problema es que cualquier valor que se modifique con Ollydbg el programa lo detecta y salta el mensaje "Problem with license" y deja de funcionar , es posible que tenga alguna API de comprobación?

Espero que puedan ayudar haber si lo consigo de una vez por todas, muchisimas gracias.

Saludos!!!

;-)

MOD: Titulo a minusculas