Pergunta

Eu herdei um aplicativo Visual Basic 6 que acessa um banco de dados diretamente, e tenho a intenção de reescrever-lo em Java.
No entanto, algo que eu preciso é o banco de dados de usuário + senha, que eu acredito que é embutida em código do aplicativo.
Infelizmente, eu não tenho acesso a ele de fonte.

Como eu poderia recuperar a senha DB? Existe uma maneira de de-compilação VB6 em alguma forma de meia compreensível, pelo menos? ou eu deveria apenas fazer logon e farejar-lo do meu próprio PC?

Foi útil?

Solução

Eu concordo com MicSim que o DBA seria a pessoa a perguntar.

No entanto, se você quiser cortar-se para a fonte, que você pode ter alguma sorte apenas abrindo a DLL (ou EXE? OCX?) Em um hex / editor de texto e ter um olhar através. Se as credenciais são realmente hard-coded na aplicação, presumivelmente eles são armazenados como strings ... e tenho notado que as cordas tendem a ficar armazenados nos conjuntos criados por VB6 em texto claro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top