elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Temas
Páginas: [1]
1  Programación / Ingeniería Inversa / Imposible obtener serial de un programa en: 14 Noviembre 2019, 19:28 pm
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
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines