Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: N0mada en 3 Julio 2010, 20:55 pm



Título: CRACKaciones de Verano - Ayuda
Publicado por: N0mada en 3 Julio 2010, 20:55 pm
Buenas,

a ver estoy intentando retomar un viejo conocido,
http://www.simplygest.es/descargas/sgpro.exe

ya en su día solid hizo un tuto para crackearlo pero usaba un magic call de delphi como punto de partida para encontrar la zona caliente. Ahora que llega el verano y hay más tiempo he retomado los cracks allí donde los dejé...pero en esta versión (no se si en otras también que el tuto de solid es muy viejo) y como soy novatillo lo del magic call es demasiado magic para mi.
Resulta que debe haber varias rutinas de comprobación adicionales.
Una de ellas pone una especie de marca de agua en la impresión si no estás registrado y aunque siguiendo los pasos del tuto el programa dice que está registrado algo más falla porque la marca de agua allí está  >:(

La cosa es que estoy intentando llegar a esos checks mirando cuándo el programa lee
HKEY_LOCAL_MACHINE\SOFTWARE\SimplyGest\Key: Validation3
imagino que hará algún tipo de comprobación de integridad de la clave para que aunque en el registro le hagamos tragar cualquier cosa luego ala hora de imprimir lo detecte y no nos deje.

Pero no lo consigo...
No se si es que no es buena forma, que esa clave no entra en juego...
Me podríais orientar en la forma que habéis usado vosotros para llegar a la zona caliente ? Otro tuto como el de solid estaría genial la verdad...
Por otro lado se puede hacer un BP que sólo salte cuando accede a ESA clave en concreto en lugar de un GetRegValue / SetRegValue?

Gracias de antemano!