Pregunta

Heredé una aplicación de Visual Basic 6 que accede a una base de datos directamente, y tengo la intención de reescribirla en Java.
Sin embargo, algo que NECESITO es el usuario de la base de datos + contraseña, que creo que está codificado en la fuente de la aplicación.
Lamentablemente, no tengo acceso a su fuente.

¿Cómo podría recuperar la contraseña de la base de datos? ¿Hay alguna forma de descompilar VB6 en alguna forma al menos comprensible? ¿O debería iniciar sesión y olerlo desde mi propia PC?

¿Fue útil?

Solución

Estoy de acuerdo con MicSim en que el DBA sería la persona a la que preguntar.

Sin embargo, si quieres hackear la fuente, es posible que tengas suerte abriendo la DLL (¿o EXE? ¿OCX?) en un editor hexadecimal / de texto y echando un vistazo. Si las credenciales están realmente codificadas en la aplicación, presumiblemente se almacenan como cadenas ... y he notado que las cadenas tienden a almacenarse en los ensamblados creados por VB6 en texto claro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top