Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Eratostenes en 28 Enero 2016, 11:44 am



Título: .mde protegido por fecha del PC
Publicado por: Eratostenes en 28 Enero 2016, 11:44 am
Buenas a todos;

Vengo a plantear algo que parece ser imposible de hacer.
Por mucho que se mire por la red se habla de que los .mde no son nada fáciles, por no decir, imposibles de abrir.

He mirado mucho pero no he sacado nada en claro...al lío:

Tengo un .mde que enlaza con un .mdb donde estan las tablas.
En el .mde como es lógico, hay tablas, formularios, informes, macros, modulos...
No pretendo tomar todo, parece ser imposible si no se "encarga" a empresa especializadas...

La cuestión es que si adelanto la fehca del pc...digamos un año, al introducir usuario y contraseña en el formulario de inicio te lanza el mensaje de que "La licencia ha expirado" y sólo deja cerrar. Aún volviendo la fecha a su estado anterior, ya queda así, con licencia espirada.
Si bien, estoy reconstruyendo, o al menos lo intento, del mdb desde el mde, a base de empezar de cero...incluso pretendo mejorarlo; me ha quedado la espina de ver si soy capaz de llegar a "crakear" el original y que la licencia no expire.
Pido ideas para acometer el asunto, porque he estado varios dias dandole vueltas al tema y no se por donde meter mano.
Cualquier idea será bienvenida

Gracias a todos


Título: Re: .mde protegido por fecha del PC
Publicado por: apuromafo CLS en 28 Enero 2016, 18:40 pm
subelo a mediafire o mega con contraseña; haber si alguna herramienta que muestra que pueda ser:::


Título: Re: .mde protegido por fecha del PC
Publicado por: Eratostenes en 28 Enero 2016, 18:59 pm
subelo a mediafire o mega con contraseña; haber si alguna herramienta que muestra que pueda ser:::

No acabo de entender y tampoco me gustaría hacerlo publico...es algo interno y "delicado"...y además, cabezón que soy, me gustaría intentarlo a mi. Es algo que me hace darle vueltas todos los días...y no creo que sea complicado reventar esa licencia por tiempo que debe estar en el codigo VBA...pero al ser una .mde ya choco un poco con la pared.

Gracias, muy amable


Título: Re: .mde protegido por fecha del PC
Publicado por: MCKSys Argentina en 28 Enero 2016, 19:18 pm
En su momento me dedique a ver los MDE y el bytecode producido no es equivalente al de VB6. Por eso es complejo reversear el codigo.

De todas formas, la licencia debe estar en algun lado, con lo que podria llegar a sacarse algo en claro en base a la misma. Aunque no siempre es posible.

En fin, si no puedes subir la app, no hay mucho que podamos hacer al respecto. Recuerdo que habia una tool que te permitia parsear los MDE (estaba en aleman), pero hace tiempo de eso y ya le he perdido el rastro. De todas formas, solo servia para encontrar el codigo dentro del MDE. Luego habia que decompilarlo, lo cual, como dije antes, es bastante complejo.

Saludos!


Título: Re: .mde protegido por fecha del PC
Publicado por: Eratostenes en 28 Enero 2016, 20:04 pm
Gracias

Dada la imposiblidad, creo que mantendré mi tiempo implementando el .mdb...que me va a llear bastante, pues no es pequeño el programa...y tendré que olvidarme del tema.
Lo más curioso es que me ha dado por buscar formas de proteger los mdb o mde y no he encontrado ninguna eb (o no se buscar) que implemente una versión "demo" por un tiempo mirando la feha del propio pc.

En definitiva, otra tarea sin resolver en mi vida...

Gracias a todos


Título: Re: .mde protegido por fecha del PC
Publicado por: apuromafo CLS en 29 Enero 2016, 00:43 am
si fuera vba es posible bypasear mientras le modulo no sea compilado; en el mes pasado desempaquë un programa con themida que permitia bypass a vba; pero si no puedes subirlo; ni modo en general mdb es una base de datos con contraseña tambien hay herramientas para explorar archivos de access el tema es que todos son trial   saludos apuromafo

pd: de nirsoft http://www.nirsoft.net/utils/accesspv.html


Título: Re: .mde protegido por fecha del PC
Publicado por: Eratostenes en 29 Enero 2016, 14:17 pm
Gracias apuromafo.
No tiene contraseña.

Lo que indico es que el programa, el .mde (está hecho con Access 2003, creo) simplemente está protegido para funcionar por un tiempo (como una demo)...no se si seis meses o así...luego pasado ese tiempo, después del formulario de acceso al dar a aceptar:

(http://i.imgur.com/btw5GOt.png)

Se contacta con el proveedor y envía un nuevo .mde, operativo por otro tiempo.

Y si, si bien hay programas (hasta podría comprarlos) para exportar los archivos, me temo que el VBA no se puede exportar de un .mde ¿me equivoco?

Gracias y saludos