Duda al crackear MSVBVM.DLL

Iniciado por Krnl64, 7 Junio 2006, 03:22 AM

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

Krnl64


Hola a todos.

Veran, estoy intentando crackear 1 programa llamado Visustin.

Bien, les expongo lo que quiero conseguir y como lo hago:

Este programa, crea gráficos de los procedimientos, funciones, etc.

Esta programado en VB6 asi que necesita la libreria MSVBVM.DLL.

Lo que suele hacer el programa es mirar en el directorio de instalacion para ver si esta la Dll aqui y si no esta, mira en el directorio system.

El programa, e su version DEMO, hace el grafico del código introducido, pero no te deja exportar el gráfico y ademas le pone en medio unos carteles de Visustin Demo.

He desensamblado el programa, y lo que hace que aparezca esto, es 1 control label llamado DemoEffects.

Bien, pues le cambio el nombre al control y aqui viene donde tengo que actuar yo.

El programa no se carga porque llama a la funcion ThunRTmain ( clase que es para cargar el programa VB) porque he cambiado el nombre del control label.

Entonces:

He copiado la DLL a donde tengo instalado el programa.

Y ahora lo que intento hacer es saber donde empieza esta funcion dentro de la DLL para poder modificarla y que cargue el programa.

Hasta ahora, no he conseguido hacerlo porque dentro de la DLL aparecen las funciones "declaradas" pero no en la direccion que empiezan.

Tambien he probado a correrlo con el Olly, y ponerle un breakpoint. Pero cuando accede a la funcion, me peta.

Podria hecharme alguien una mano ?

Gracias






byebye

y porque no cambias la propiedad del label a invisible? ¿o esque se crea en ejecucion?

Krnl64

#2
El label es invisible.

Se activa al generar el Diagrama del codigo introducido.

Lo que habia intentado, era poner la propiedad del label BackStyle a 0, es decir, transparente y "borrar"el texto que contiene la misma.

Pero al cargar el programa, vuelve a petar.

Creo que es inevitable modificar la DLL

Alguna Recomendacion ?

Gracias