Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: sakun-ice en 15 Octubre 2012, 18:37 pm



Título: Crackear programa - ayuda (casi conseguido)
Publicado por: sakun-ice en 15 Octubre 2012, 18:37 pm
Tengo un software de prueba que esta limitado a 5 accesos a el, despues se bloquea. Probando me he dado cuenta de que al desinstalarlo y volverlo a instalar te deja otra vez los 5 accesos, pero claro, pierdes los datos del programa. He seguido investigando y el programa en cuestion usa un archivo (ejercicios.mbd) para guardar el numero de accesos que lleva, por lo que si cojo y sustituyo el ejercicios.mbd de una instalacion limpia por el ejercicios.mbd que le quedan 0 accesos, tengo de nuevo los 5 accesos, peeeero, ese archivo tambien guarda parte de la configuración del programa y no me gustaria perderla.
He probado comparando los 2 archivos con un comparador de archivos, pero al parecer al restar 1 acceso toca muchas lineas en el código. Tambien he probado poniendo el archivo en solo lectura, pero el programa se pone a 0 accesos.
Tambien he leido algo sobre tocar con el OllyDBG pero no ha quedado nada en claro, no he encontrado la linea necesaria.
¿Qué hago ahora?


Título: Re: Crackear programa - ayuda (casi conseguido)
Publicado por: MCKSys Argentina en 15 Octubre 2012, 18:48 pm
Un archivo .mdb es una base de datos de Access. Con el mismo Access puedes abrirla y editarla a placer.

Lo mas probable es que esté protegida con password, con lo que necesitaras un programa para obtenerla, por ej. Passware Kit Forensics.

Una vez tengas la contraseña (si es que tiene una) podras abrir y editar la base sin problemas...

Saludos!


Título: Re: Crackear programa - ayuda (casi conseguido)
Publicado por: apuromafo CLS en 16 Octubre 2012, 17:17 pm
http://www.nirsoft.net/utils/accesspv.html si es mas o menos antiguo...


Título: Re: Crackear programa - ayuda (casi conseguido)
Publicado por: suicidexcode en 17 Octubre 2012, 05:16 am
Con el OllyDBG Puedes obtener también la password de los mdb, solo tienes que tener paciencia y leer bien. ya que el programa principal necesita tener acceso al archivo si tuviese contraseña en alguna linea te dira por ejemplo ejercicios.mbd:1234asd y lo que viene despues de los dos puntos seria la contraseña pero es mas facil bypasear el registro que tener que estar modificando un archivo mdb.

Saludos C: