Ayuda a una novata con una dll! T_T

Iniciado por Imperceptible, 31 Octubre 2007, 00:57 AM

0 Miembros y 1 Visitante están viendo este tema.

Imperceptible

Hola a todos!

Acabo de encontrar este foro (aunque en realidad fue ayer ¬¬') y ya he visto que tiene muchas cosas muy interesantes, espero aprender mucho y poder ayudar cuando pueda responder preguntas como espero que me ayudeis con mis dudas mientras aprendo, echa la presentacion voy a preguntar mi primera duda!

El problema que tengo y con el que espero que me ayudeis es que estoy usando un programa que usa una dll, esa dll no se porque solo funciona cuando no hay conexion a internet y cambiando la fecha a una que no es la de ahora, anterior. Creo que prueba a conectarse a internet para tomar la hora y si no lo consigue usa la del sistema. Lo que quiero es poder mantener la conexion a internet mientras uso el programa que usa esa dll, tambien me gustaria que no hiciera falta cambiar la fecha, pero eso es menos importante, lo que necesito es lo otro. Se que las dlls se pueden modificar, hay cracks y cosas asi que modifican exes y dlls, pero no se como se hace, quiero hacerlo yo ¿es muy dificil? O a lo mejor se puede bloquear el acceso a internet de esa dll, pero tampoco se como se hace ni si debiera preguntarlo aqui, todavia estoy viendo como es el foro...

Gracias a todos!

Shaddy

Cita de: Imperceptible en 31 Octubre 2007, 00:57 AM
Hola a todos!

Acabo de encontrar este foro (aunque en realidad fue ayer ¬¬') y ya he visto que tiene muchas cosas muy interesantes, espero aprender mucho y poder ayudar cuando pueda responder preguntas como espero que me ayudeis con mis dudas mientras aprendo, echa la presentacion voy a preguntar mi primera duda!

El problema que tengo y con el que espero que me ayudeis es que estoy usando un programa que usa una dll, esa dll no se porque solo funciona cuando no hay conexion a internet y cambiando la fecha a una que no es la de ahora, anterior. Creo que prueba a conectarse a internet para tomar la hora y si no lo consigue usa la del sistema. Lo que quiero es poder mantener la conexion a internet mientras uso el programa que usa esa dll, tambien me gustaria que no hiciera falta cambiar la fecha, pero eso es menos importante, lo que necesito es lo otro. Se que las dlls se pueden modificar, hay cracks y cosas asi que modifican exes y dlls, pero no se como se hace, quiero hacerlo yo ¿es muy dificil? O a lo mejor se puede bloquear el acceso a internet de esa dll, pero tampoco se como se hace ni si debiera preguntarlo aqui, todavia estoy viendo como es el foro...

Gracias a todos!

Claro que se puede :)!, sino para que estamos nosotros ;).

A ver, una dll no es mas que una "extension" de un .exe, que contiene al igual que puede contener un exe funciones específicas, básicamente la dll suele contener funciones para un módulo específico (por ejemplo únicamente validar la licencia).
Lo primero que vas a tener que hacer es analizar tanto el ejecutable como la dll con un detector de compilador y packer (RDG Packer Detector), en la sección de herramientas lo puedes encontrar ;).

Una vez analizado deberás utilizar un depurador, para leer el código y modificarlo, y para ello necesitas el OllyDBG u OllySND.

De todas formas, si quieres me pasas por privado el link del programa y le hecho un vistazo, y así te voy orientando un poco.

Salu2..

"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com